|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r62306 - in sandbox/chrono/libs/chrono/doc: . html html/boost_chrono html/boost_chrono/appendices html/boost_chrono/examples html/boost_chrono/overview html/boost_chrono/reference html/boost_chrono/users_guide
From: vicente.botet_at_[hidden]
Date: 2010-05-30 05:08:29
Author: viboes
Date: 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
New Revision: 62306
URL: http://svn.boost.org/trac/boost/changeset/62306
Log:
Boost.Chrono 0.5:
* Update documentation
Text files modified:
sandbox/chrono/libs/chrono/doc/chrono.qbk | 41
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/acknowledgements.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/faq.html | 12
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/history.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/implementation.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/perf.html | 8
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/rationale.html | 12
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/tests.html | 1174 ++++++++++++++++++++--------------------
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/tickets.html | 659 +++++++++++-----------
sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/todo.html | 8
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/a_tiny_program_that_times_how_long_until_a_key_is_struck.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/cycle_count.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/how_you_override_the_duration_s_default_constructor.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/howard_hinnant_s_original_demonstration_program.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/min_utility.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/runtime_resolution.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/saturating.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/si_units.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/simulated_thread_interface_demonstration_program.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/stopclock_example2_cpp.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/stopclock_example_cpp.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/time_command.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/xtime_clock.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/xtime_conversions.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview.html | 14
sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview/caveat_emptor.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview/motivation.html | 24
sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/cpp0x.html | 201 +++---
sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/deprecated_headers.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/other_clocks.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatch_formatters.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatch_reporters.html | 133 ++--
sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatches.html | 286 ++++----
sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide.html | 4
sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/ext_references.html | 35
sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/getting_started.html | 52
sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/tutorial.html | 165 ----
sandbox/chrono/libs/chrono/doc/html/index.html | 12
41 files changed, 1422 insertions(+), 1514 deletions(-)
Modified: sandbox/chrono/libs/chrono/doc/chrono.qbk
==============================================================================
--- sandbox/chrono/libs/chrono/doc/chrono.qbk (original)
+++ sandbox/chrono/libs/chrono/doc/chrono.qbk 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -771,9 +771,9 @@
// transform to nanoseconds
return time_point(duration(
static_cast<thread_clock::rep>( ts.tv_sec ) * 1000000000 + ts.tv_nsec));
-
}
};
+
[endsect]
[section How can I prefix each report with `BOOST_CURRENT_FUNCTION` function signature?]
@@ -783,7 +783,8 @@
For example, for a stopclock_accumulator the default formatter is stopwatch_accumulator_formatter, this you will need to do something like:
static stopclock_accumulator<> acc(
- std::string(BOOST_CURRENT_FUNCTION) + ": " + stopwatch_accumulator_formatter::default_format()
+ std::string(BOOST_CURRENT_FUNCTION) + ": "
+ + stopwatch_accumulator_formatter::default_format()
);
stopclock_accumulator<>::scoped_run _(acc);
@@ -791,10 +792,14 @@
Some of you will say that this is too long to type just to get the a report. You can of course define your own macro as
#define REPORT_FUNCTION_ACCUMULATED_LIFETIME\
- static boost::chrono::stopclock_accumulator<> BOOST_JOIN(_boost_chrono_stopclock_accumulator_, __LINE__)( \
- std::string(BOOST_CURRENT_FUNCTION) + ": " + boost::chrono::stopwatch_accumulator_formatter::default_format() \
+ static boost::chrono::stopclock_accumulator<> \
+ BOOST_JOIN(_accumulator_, __LINE__)_
+ ( std::string(BOOST_CURRENT_FUNCTION) + ": " + \
+ boost::chrono::stopwatch_accumulator_formatter::default_format() \
); \
- boost::chrono::stopclock_accumulator<>::scoped_run BOOST_JOIN(_boost_chrono_stopclock_accumulator_run_, __LINE__)(BOOST_JOIN(_boost_chrono_stopclock_accumulator_, __LINE__))
+ boost::chrono::stopclock_accumulator<>::scoped_run \
+ BOOST_JOIN(_accumulator_run_, __LINE__) \
+ (BOOST_JOIN(_accumulator_, __LINE__))
With this macro you will just have
@@ -813,10 +818,14 @@
When you want to prefix with the `__FILE__[__LINE__]` pattern you can follow the same technique as described below:
#define REPORT_LINE_ACCUMULATED_LIFETIME \
- static stopclock_accumulator<> BOOST_JOIN(_boost_chrono_stopclock_accumulator_, __LINE__)( \
- std::string(__FILE__) + "[" + BOOST_STRINGIZE(__LINE__) + "] " + stopwatch_accumulator_formatter::default_format() \
+ static stopclock_accumulator<>
+ BOOST_JOIN(_accumulator_, __LINE__) \
+ ( std::string(__FILE__) + "[" + BOOST_STRINGIZE(__LINE__) + "] "
+ + stopwatch_accumulator_formatter::default_format() \
); \
- stopclock_accumulator<>::scoped_run BOOST_JOIN(_boost_chrono_stopclock_accumulator_run_, __LINE__) (BOOST_JOIN(_boost_chrono_stopclock_accumulator_, __LINE__))
+ stopclock_accumulator<>::scoped_run \
+ BOOST_JOIN(_accumulator_run_, __LINE__)
+ (BOOST_JOIN(_accumulator_, __LINE__))
Now you can mix fcntion and line reports as follows
@@ -838,7 +847,8 @@
The typical example of stopclock_accumulator is to get statistical measures of the time a function takes for each one of its calls. You an also use stopclock_accumulator to get statistical measures of the time a given loop takes for each one of its laps.
stopclock_accumulator<> acc(
- std::string(__FILE__) + "[" + BOOST_STRINGIZE(__LINE__) + "] " + stopwatch_accumulator_formatter::default_format()
+ std::string(__FILE__) + "[" + BOOST_STRINGIZE(__LINE__) + "] "
+ + stopwatch_accumulator_formatter::default_format()
);
for (int i=0; i<N; i++) {
stopclock_accumulator<>::scoped_run _(acc);
@@ -951,7 +961,9 @@
typedef std::ostream ostream_type;
static ostream_type & default_os() {return std::cout;}
- static const char_type* default_format() {return "%c times, sum=%ss, mean=%as, variance=%vs\n";}
+ static const char_type* default_format() {
+ return "%c times, sum=%ss, mean=%as, variance=%vs\n";
+ }
static int default_places() { return 3; }
template <class Stopwatch >
@@ -973,11 +985,13 @@
++format;
switch ( *format ) {
case 's':
- os << boost::chrono::duration<double>(duration_t(accumulators::sum(acc))).count();
+ os << boost::chrono::duration<double>(
+ duration_t(accumulators::sum(acc))).count();
break;
case 'a':
os << (accumulators::count(acc)>0)
- ? boost::chrono::duration<double>(duration_t(duration_t::rep(accumulators::mean(acc)))).count()
+ ? boost::chrono::duration<double>(duration_t(
+ duration_t::rep(accumulators::mean(acc)))).count()
: 0;
break;
case 'c':
@@ -985,7 +999,8 @@
break;
case 'v':
os << (accumulators::count(acc)>0)
- ? boost::chrono::duration<double>(duration_t(duration_t::rep(accumulators::variance(acc)))).count()
+ ? boost::chrono::duration<double>(duration_t(
+ duration_t::rep(accumulators::variance(acc)))).count()
: 0;
break;
default:
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Appendices</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -64,7 +64,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/acknowledgements.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/acknowledgements.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/acknowledgements.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix E:
Acknowledgements</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -55,7 +55,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/faq.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/faq.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/faq.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix D: FAQ</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -29,7 +29,7 @@
<a name="boost_chrono.appendices.faq"></a> Appendix D: FAQ
</h3></div></div></div>
<a name="boost_chrono.appendices.faq.how_important_is_the_order_of_the_common_type_lt__gt__template_arguments_"></a><h4>
-<a name="id4932850"></a>
+<a name="id4931191"></a>
<a href="faq.html#boost_chrono.appendices.faq.how_important_is_the_order_of_the_common_type_lt__gt__template_arguments_">How
important is the order of the common_type<> template arguments?</a>
</h4>
@@ -60,7 +60,7 @@
is also undefined.
</p>
<a name="boost_chrono.appendices.faq.why_does_stopwatch_reporter_only_display_millisecond_place_precision_when_the_underlying_timer_has_nanosecond_precision_"></a><h4>
-<a name="id4933260"></a>
+<a name="id4931601"></a>
<a href="faq.html#boost_chrono.appendices.faq.why_does_stopwatch_reporter_only_display_millisecond_place_precision_when_the_underlying_timer_has_nanosecond_precision_">Why
does stopwatch_reporter only display millisecond place precision when the
underlying timer has nanosecond precision?</a>
@@ -71,7 +71,7 @@
dangerously.
</p>
<a name="boost_chrono.appendices.faq.why_does_stopwatch_reporter_sometimes_report_more_cpu_seconds_than_real_seconds_"></a><h4>
-<a name="id4933301"></a>
+<a name="id4931642"></a>
<a href="faq.html#boost_chrono.appendices.faq.why_does_stopwatch_reporter_sometimes_report_more_cpu_seconds_than_real_seconds_">Why
does stopwatch_reporter sometimes report more cpu seconds than real seconds?</a>
</h4>
@@ -81,7 +81,7 @@
be reporting at times.
</p>
<a name="boost_chrono.appendices.faq.can_i_obtain_statistics_of_the_time_elapsed_between_calls_to_a_function_"></a><h4>
-<a name="id4933334"></a>
+<a name="id4931676"></a>
<a href="faq.html#boost_chrono.appendices.faq.can_i_obtain_statistics_of_the_time_elapsed_between_calls_to_a_function_">Can
I obtain statistics of the time elapsed between calls to a function?</a>
</h4>
@@ -91,7 +91,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/history.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/history.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/history.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix A: History</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -453,7 +453,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/implementation.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/implementation.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/implementation.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix C:
Implementation Notes</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -30,7 +30,7 @@
</h3></div></div></div></div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/perf.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/perf.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/perf.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix H: Performances</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -69,7 +69,7 @@
with a variable lifetime.
</p>
<a name="boost_chrono.appendices.perf.single_threaded_recursive_function"></a><h4>
-<a name="id4936419"></a>
+<a name="id4935021"></a>
<a href="perf.html#boost_chrono.appendices.perf.single_threaded_recursive_function">Single-Threaded
Recursive function</a>
</h4>
@@ -92,7 +92,7 @@
and thread_clock.
</p>
<a name="boost_chrono.appendices.perf.multi_threaded_recursive_function"></a><h4>
-<a name="id4936468"></a>
+<a name="id4935070"></a>
<a href="perf.html#boost_chrono.appendices.perf.multi_threaded_recursive_function">Multi-Threaded
Recursive function</a>
</h4>
@@ -117,7 +117,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/rationale.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/rationale.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/rationale.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix B: Rationale</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -33,7 +33,7 @@
are an extract from this document.
</p>
<a name="boost_chrono.appendices.rationale.is_it_possible_for_the_user_to_pass_a__code__phrase_role__identifier__duration__phrase___code__to_a_function_with_the_units_being_ambiguous_"></a><h4>
-<a name="id4931633"></a>
+<a name="id4929975"></a>
<a href="rationale.html#boost_chrono.appendices.rationale.is_it_possible_for_the_user_to_pass_a__code__phrase_role__identifier__duration__phrase___code__to_a_function_with_the_units_being_ambiguous_">Is
it possible for the user to pass a <code class="computeroutput"><span class="identifier">duration</span></code>
to a function with the units being ambiguous?</a>
@@ -45,7 +45,7 @@
<pre class="programlisting"><span class="identifier">f</span><span class="special">(</span><span class="number">3</span><span class="special">);</span> <span class="comment">// Will not compile, 3 is not implicitly convertible to any `duration`
</span></pre>
<a name="boost_chrono.appendices.rationale.why_duration_needs_operator_"></a><h4>
-<a name="id4931723"></a>
+<a name="id4930064"></a>
<a href="rationale.html#boost_chrono.appendices.rationale.why_duration_needs_operator_">Why
duration needs operator%</a>
</h4>
@@ -73,7 +73,7 @@
<span class="special">};</span>
</pre>
<a name="boost_chrono.appendices.rationale.why_ratio_needs_copyconstruction_and_assignment_from_ratios_having_the_same_normalized_form"></a><h4>
-<a name="id4932304"></a>
+<a name="id4930645"></a>
<a href="rationale.html#boost_chrono.appendices.rationale.why_ratio_needs_copyconstruction_and_assignment_from_ratios_having_the_same_normalized_form">Why
ratio needs CopyConstruction and Assignment from ratios having the same normalized
form</a>
@@ -101,7 +101,7 @@
ratio<1,3> and the compilation succeeds.
</p>
<a name="boost_chrono.appendices.rationale.why_ratio_needs_the_nested_normalizer_typedef_type"></a><h4>
-<a name="id4932617"></a>
+<a name="id4930958"></a>
<a href="rationale.html#boost_chrono.appendices.rationale.why_ratio_needs_the_nested_normalizer_typedef_type">Why
ratio needs the nested normalizer typedef type</a>
</h4>
@@ -130,7 +130,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/tests.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/tests.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/tests.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix F: Tests</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -59,56 +59,56 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
</th>
<th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
</th>
<th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
</th>
<th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
</th>
<th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
</th>
</tr></thead>
<tbody><tr>
<td>
- <p>
- common_type_test
- </p>
+ <p>
+ common_type_test
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr></tbody>
</table></div>
@@ -127,84 +127,84 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
</th>
<th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
</th>
<th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
</th>
<th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
</th>
<th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- ratio_fail_test1
- </p>
+ <p>
+ ratio_fail_test1
+ </p>
</td>
<td>
- <p>
- compile-fails
- </p>
+ <p>
+ compile-fails
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- ratio_test
- </p>
+ <p>
+ ratio_test
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
</tbody>
@@ -224,462 +224,462 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
</th>
<th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
</th>
<th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
</th>
<th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
</th>
<th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- chrono_unit_test
- </p>
+ <p>
+ chrono_unit_test
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- explore_limits
- </p>
+ <p>
+ explore_limits
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- test_duration
- </p>
+ <p>
+ test_duration
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- test_system_clock
- </p>
+ <p>
+ test_system_clock
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- miscellaneous
- </p>
+ <p>
+ miscellaneous
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- test_special_values
- </p>
+ <p>
+ test_special_values
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- manipulate_clock_object
- </p>
+ <p>
+ manipulate_clock_object
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- chrono_accuracy_test
- </p>
+ <p>
+ chrono_accuracy_test
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- cycle_count
- </p>
+ <p>
+ cycle_count
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- runtime_resolution
- </p>
+ <p>
+ runtime_resolution
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- xtime
- </p>
+ <p>
+ xtime
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- saturating
- </p>
+ <p>
+ saturating
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- min_time_point
- </p>
+ <p>
+ min_time_point
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- i_dont_like_the_default_duration_behavior
- </p>
+ <p>
+ i_dont_like_the_default_duration_behavior
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- simulated_thread_interface_demo
- </p>
+ <p>
+ simulated_thread_interface_demo
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- timeval_demo
- </p>
+ <p>
+ timeval_demo
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
</tbody>
@@ -699,56 +699,56 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
</th>
<th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
</th>
<th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
</th>
<th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
</th>
<th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
</th>
</tr></thead>
<tbody><tr>
<td>
- <p>
- test_suspendible_clock
- </p>
+ <p>
+ test_suspendible_clock
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- test basic uses of suspendible_clock.
- </p>
+ <p>
+ test basic uses of suspendible_clock.
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr></tbody>
</table></div>
@@ -767,408 +767,408 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Name
- </p>
+ <p>
+ Name
+ </p>
</th>
<th>
- <p>
- kind
- </p>
+ <p>
+ kind
+ </p>
</th>
<th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
</th>
<th>
- <p>
- Result
- </p>
+ <p>
+ Result
+ </p>
</th>
<th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- test_min_max
- </p>
+ <p>
+ test_min_max
+ </p>
</td>
<td>
- <p>
- compile
- </p>
+ <p>
+ compile
+ </p>
</td>
<td>
- <p>
- test compilation succeeds in the presence of macros min and max.
- </p>
+ <p>
+ test compilation succeeds in the presence of macros min and max.
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- stopwatch_example
- </p>
+ <p>
+ stopwatch_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- stopwatch_example
- </p>
+ <p>
+ stopwatch_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- scoped_stopwatch_example
- </p>
+ <p>
+ scoped_stopwatch_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- stopwatch_accumulator_example
- </p>
+ <p>
+ stopwatch_accumulator_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- specific_stopwatch_accumulator_example
- </p>
+ <p>
+ specific_stopwatch_accumulator_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- stopclock_example
- </p>
+ <p>
+ stopclock_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- stopclock_accumulator_example
- </p>
+ <p>
+ stopclock_accumulator_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- nested_stopclock_accumulator_example
- </p>
+ <p>
+ nested_stopclock_accumulator_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- t24_hours_example
- </p>
+ <p>
+ t24_hours_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- scoped_stopclock_example
- </p>
+ <p>
+ scoped_stopclock_example
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- test_minmax
- </p>
+ <p>
+ test_minmax
+ </p>
</td>
<td>
- <p>
- compile
- </p>
+ <p>
+ compile
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- stopclock_constructor_overload_test
- </p>
+ <p>
+ stopclock_constructor_overload_test
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- wstopclock_constructor_overload_test
- </p>
+ <p>
+ wstopclock_constructor_overload_test
+ </p>
</td>
<td>
- <p>
- run
- </p>
+ <p>
+ run
+ </p>
</td>
<td>
- <p>
- ...
- </p>
+ <p>
+ ...
+ </p>
</td>
<td>
- <p>
- Pass
- </p>
+ <p>
+ Pass
+ </p>
</td>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
</tr>
</tbody>
@@ -1177,7 +1177,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/tickets.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/tickets.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/tickets.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix G: Tickets</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -35,570 +35,571 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Ticket
- </p>
+ <p>
+ Ticket
+ </p>
</th>
<th>
- <p>
- Description
- </p>
+ <p>
+ Description
+ </p>
</th>
<th>
- <p>
- Resolution
- </p>
+ <p>
+ Resolution
+ </p>
</th>
<th>
- <p>
- State
- </p>
+ <p>
+ State
+ </p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- 0
- </p>
+ <p>
+ 0
+ </p>
</td>
<td>
- <p>
- Issues raised by Michael Marcin: In the past I've seen QueryPerformanceCounter
- give incorrect results, especially with SpeedStep processors on laptops.
- This was many years ago and might have been fixed by service packs
- and drivers.
- </p>
- <p>
- Typically you check the results of QPC against GetTickCount to see
- if the results are reasonable. http://support.microsoft.com/kb/274323
- </p>
- <p>
- I've also heard of problems with QueryPerformanceCounter in multi-processor
- systems.
- </p>
- <p>
- I know some people SetThreadAffinityMask to 1 for the current thread
- call their QueryPerformance* functions then restore SetThreadAffinityMask.
- This seems horrible to me because it forces your program to jump
- to another physical processor if it isn't already on cpu0 but they
- claim it worked well in practice because they called the timing functions
- infrequently.
- </p>
- <p>
- In the past I have chosen to use timeGetTime with timeBeginPeriod(1)
- for high resolution timers to avoid these issues.
- </p>
+ <p>
+ Issues raised by Michael Marcin: In the past I've seen QueryPerformanceCounter
+ give incorrect results, especially with SpeedStep processors on
+ laptops. This was many years ago and might have been fixed by service
+ packs and drivers.
+ </p>
+ <p>
+ Typically you check the results of QPC against GetTickCount to
+ see if the results are reasonable. http://support.microsoft.com/kb/274323
+ </p>
+ <p>
+ I've also heard of problems with QueryPerformanceCounter in multi-processor
+ systems.
+ </p>
+ <p>
+ I know some people SetThreadAffinityMask to 1 for the current thread
+ call their QueryPerformance* functions then restore SetThreadAffinityMask.
+ This seems horrible to me because it forces your program to jump
+ to another physical processor if it isn't already on cpu0 but they
+ claim it worked well in practice because they called the timing
+ functions infrequently.
+ </p>
+ <p>
+ In the past I have chosen to use timeGetTime with timeBeginPeriod(1)
+ for high resolution timers to avoid these issues.
+ </p>
</td>
<td>
- <p>
- XXXX
- </p>
+ <p>
+ XXXX
+ </p>
</td>
<td>
- <p>
- Open
- </p>
+ <p>
+ Open
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 1
- </p>
+ <p>
+ 1
+ </p>
</td>
<td>
- <p>
- operator/ was ambiguous
- </p>
+ <p>
+ operator/ was ambiguous
+ </p>
</td>
<td>
- <p>
- Disambiguate duration operator/
- </p>
+ <p>
+ Disambiguate duration operator/
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 2
- </p>
+ <p>
+ 2
+ </p>
</td>
<td>
- <p>
- CLOCK_MONOTONIC is not defined with cygwin/gcc 3.4
- </p>
+ <p>
+ CLOCK_MONOTONIC is not defined with cygwin/gcc 3.4
+ </p>
</td>
<td>
- <p>
- Disable code when BOOST_CHRONO_HAS_CLOCK_MONOTONIC is not defined.
- </p>
+ <p>
+ Disable code when BOOST_CHRONO_HAS_CLOCK_MONOTONIC is not defined.
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 3
- </p>
+ <p>
+ 3
+ </p>
</td>
<td>
- <p>
- result of metafunctions ratio_multiply and ratio_divide were not
- normalized ratios
- </p>
+ <p>
+ result of metafunctions ratio_multiply and ratio_divide were not
+ normalized ratios
+ </p>
</td>
<td>
- <p>
- Use of the nested ratio typedef type on ratio arithmetic operations.
- </p>
+ <p>
+ Use of the nested ratio typedef type on ratio arithmetic operations.
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 4
- </p>
+ <p>
+ 4
+ </p>
</td>
<td>
- <p>
- Copy constructor from similar duration masked the defaulted operations
- </p>
+ <p>
+ Copy constructor from similar duration masked the defaulted operations
+ </p>
</td>
<td>
- <p>
- Added duration defaulted implementations
- </p>
+ <p>
+ Added duration defaulted implementations
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 5
- </p>
+ <p>
+ 5
+ </p>
</td>
<td>
- <p>
- INTMAX_C is not always defined
- </p>
+ <p>
+ INTMAX_C is not always defined
+ </p>
</td>
<td>
- <p>
- Replace INTMAX_C by BOOST_INTMAX_C until boost/cstdint.hpp ensures
- INTMAX_C is always defined.
- </p>
+ <p>
+ Replace INTMAX_C by BOOST_INTMAX_C until boost/cstdint.hpp ensures
+ INTMAX_C is always defined.
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 6
- </p>
+ <p>
+ 6
+ </p>
</td>
<td>
- <p>
- undefined BOOST_CHRONO_HAS_CLOCK_MONOTONIC when BOOST_CHRONO_WINDOWS_API
- </p>
+ <p>
+ undefined BOOST_CHRONO_HAS_CLOCK_MONOTONIC when BOOST_CHRONO_WINDOWS_API
+ </p>
</td>
<td>
- <p>
- Define BOOST_CHRONO_HAS_CLOCK_MONOTONIC when BOOST_CHRONO_WINDOWS_API
- </p>
+ <p>
+ Define BOOST_CHRONO_HAS_CLOCK_MONOTONIC when BOOST_CHRONO_WINDOWS_API
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 7
- </p>
+ <p>
+ 7
+ </p>
</td>
<td>
- <p>
- min/max macros intrussion
- </p>
+ <p>
+ min/max macros intrussion
+ </p>
</td>
<td>
- <p>
- Take care of Boost min/max recommendations
- </p>
+ <p>
+ Take care of Boost min/max recommendations
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 8
- </p>
+ <p>
+ 8
+ </p>
</td>
<td>
- <p>
- declaration of 'typedef class boost::chrono::duration<..> changes
- meaning of 'duration'
- </p>
+ <p>
+ declaration of 'typedef class boost::chrono::duration<..>
+ changes meaning of 'duration'
+ </p>
</td>
<td>
- <p>
- complete qualification when defining nested typedef duration on clocks
- to avoid the following compile error:
- </p>
+ <p>
+ complete qualification when defining nested typedef duration on
+ clocks to avoid the following compile error:
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 9
- </p>
+ <p>
+ 9
+ </p>
</td>
<td>
- <p>
- VC++ warnings
- </p>
+ <p>
+ VC++ warnings
+ </p>
</td>
<td>
- <p>
- disable VC++ foolishness
- </p>
+ <p>
+ disable VC++ foolishness
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 10
- </p>
+ <p>
+ 10
+ </p>
</td>
<td>
- <p>
- conversion warning in test_duration
- </p>
+ <p>
+ conversion warning in test_duration
+ </p>
</td>
<td>
- <p>
- removal of conversion warning in test_duration
- </p>
+ <p>
+ removal of conversion warning in test_duration
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 11
- </p>
+ <p>
+ 11
+ </p>
</td>
<td>
- <p>
- MSVC reports a warning instead of an error when there is an integral
- constant overflow
- </p>
+ <p>
+ MSVC reports a warning instead of an error when there is an integral
+ constant overflow
+ </p>
</td>
<td>
- <p>
- manage with MSVC reporting a warning instead of an error when there
- is an integral constant overflow
- </p>
+ <p>
+ manage with MSVC reporting a warning instead of an error when there
+ is an integral constant overflow
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 12
- </p>
+ <p>
+ 12
+ </p>
</td>
<td>
- <p>
- ambiguities with MSVC when using detail:: namespace
- </p>
+ <p>
+ ambiguities with MSVC when using detail:: namespace
+ </p>
</td>
<td>
- <p>
- Qualify with boost::detail boost::chrono::detail
- </p>
+ <p>
+ Qualify with boost::detail boost::chrono::detail
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 13
- </p>
+ <p>
+ 13
+ </p>
</td>
<td>
- <p>
- warning C4251: 'boost::chrono::run_timer::m_format' : class 'std::basic_string<_Elem,_Traits,_Ax>'
- needs to have dll-interface to be used by clients of class 'boost::chrono::run_timer'
- </p>
+ <p>
+ warning C4251: 'boost::chrono::run_timer::m_format' : class 'std::basic_string<_Elem,_Traits,_Ax>'
+ needs to have dll-interface to be used by clients of class 'boost::chrono::run_timer'
+ </p>
</td>
<td>
- <p>
- don't include inlines functions using the std::string m_format
- </p>
+ <p>
+ don't include inlines functions using the std::string m_format
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 14
- </p>
+ <p>
+ 14
+ </p>
</td>
<td>
- <p>
- Bad use of duration(0) on template classes
- </p>
+ <p>
+ Bad use of duration(0) on template classes
+ </p>
</td>
<td>
- <p>
- remplace by duration::zero()
- </p>
+ <p>
+ remplace by duration::zero()
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 15
- </p>
+ <p>
+ 15
+ </p>
</td>
<td>
- <p>
- suspend doesn't works: partial_ not initialized
- </p>
+ <p>
+ suspend doesn't works: partial_ not initialized
+ </p>
</td>
<td>
- <p>
- initialize with duration::zero()
- </p>
+ <p>
+ initialize with duration::zero()
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 16
- </p>
+ <p>
+ 16
+ </p>
</td>
<td>
- <p>
- suspend doesn't works: elapsed doesn't take care of partial_
- </p>
+ <p>
+ suspend doesn't works: elapsed doesn't take care of partial_
+ </p>
</td>
<td>
- <p>
- take care of partial
- </p>
+ <p>
+ take care of partial
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 17
- </p>
+ <p>
+ 17
+ </p>
</td>
<td>
- <p>
- suspend doesn't works: bad use of system::error_code & ec
- </p>
+ <p>
+ suspend doesn't works: bad use of system::error_code & ec
+ </p>
</td>
<td>
- <p>
- replace by system::error_code ec
- </p>
+ <p>
+ replace by system::error_code ec
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 18
- </p>
+ <p>
+ 18
+ </p>
</td>
<td>
- <p>
- warnings on mingw-gcc.4.4:<br> ....../boost/chrono/chrono.hpp:
- In copy constructor 'boost::chrono::time_point<boost::chrono::process_cpu_clock,
- boost::chrono::duration<boost::chrono::process_cpu_clock::times,
- boost::ratio<1ll, 1000000000ll> > >::time_point(const
- boost::chrono::time_point<boost::chrono::process_cpu_clock, boost::chrono::duration<boost::chrono::process_cpu_clock::times,
- boost::ratio<1ll, 1000000000ll> > >&)': ....../boost/chrono/chrono.hpp:816:
- warning: suggest parentheses around '&&' within '||' ....../boost/chrono/chrono.hpp:816:
- warning: suggest parentheses around '&&' within '||'
- </p>
+ <p>
+ warnings on mingw-gcc.4.4:<br> ....../boost/chrono/chrono.hpp:
+ In copy constructor 'boost::chrono::time_point<boost::chrono::process_cpu_clock,
+ boost::chrono::duration<boost::chrono::process_cpu_clock::times,
+ boost::ratio<1ll, 1000000000ll> > >::time_point(const
+ boost::chrono::time_point<boost::chrono::process_cpu_clock,
+ boost::chrono::duration<boost::chrono::process_cpu_clock::times,
+ boost::ratio<1ll, 1000000000ll> > >&)': ....../boost/chrono/chrono.hpp:816:
+ warning: suggest parentheses around '&&' within '||' ....../boost/chrono/chrono.hpp:816:
+ warning: suggest parentheses around '&&' within '||'
+ </p>
</td>
<td>
- <p>
- ???
- </p>
+ <p>
+ ???
+ </p>
</td>
<td>
- <p>
- Open
- </p>
+ <p>
+ Open
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 19
- </p>
+ <p>
+ 19
+ </p>
</td>
<td>
- <p>
- Use of Specific formatters doesn't works
- </p>
+ <p>
+ Use of Specific formatters doesn't works
+ </p>
</td>
<td>
- <p>
- XXXX
- </p>
+ <p>
+ XXXX
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- 20
- </p>
+ <p>
+ 20
+ </p>
</td>
<td>
- <p>
- boost/chrono/scoped_suspend.hpp(31) : warning C4520: 'boost::chrono::scoped_suspend<Clock>'
- : multiple default constructors specified
- </p>
+ <p>
+ boost/chrono/scoped_suspend.hpp(31) : warning C4520: 'boost::chrono::scoped_suspend<Clock>'
+ : multiple default constructors specified
+ </p>
</td>
<td>
- <p>
- XXXX
- </p>
+ <p>
+ XXXX
+ </p>
</td>
<td>
- <p>
- Open
- </p>
+ <p>
+ Open
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- [19
- </p>
+ <p>
+ [19
+ </p>
</td>
<td>
- <p>
- suspendible_clock_test doesn't works in my mingw environement (issue
- with tss)
- </p>
+ <p>
+ suspendible_clock_test doesn't works in my mingw environement (issue
+ with tss)
+ </p>
</td>
<td>
- <p>
- XXXX
- </p>
+ <p>
+ XXXX
+ </p>
</td>
<td>
- <p>
- Open
- </p>
+ <p>
+ Open
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- #
- </p>
+ <p>
+ #
+ </p>
</td>
<td>
- <p>
- XXXX
- </p>
+ <p>
+ XXXX
+ </p>
</td>
<td>
- <p>
- XXXX
- </p>
+ <p>
+ XXXX
+ </p>
</td>
<td>
- <p>
- Close
- </p>
+ <p>
+ Close
+ </p>
</td>
</tr>
</tbody>
@@ -606,7 +607,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/todo.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/todo.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/appendices/todo.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Appendix I: Future plans</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -26,7 +26,7 @@
<a name="boost_chrono.appendices.todo"></a> Appendix I: Future plans
</h3></div></div></div>
<a name="boost_chrono.appendices.todo.tasks_to_do_before_review"></a><h4>
-<a name="id4936535"></a>
+<a name="id4935136"></a>
<a href="todo.html#boost_chrono.appendices.todo.tasks_to_do_before_review">Tasks
to do before review</a>
</h4>
@@ -42,7 +42,7 @@
</li>
</ul></div>
<a name="boost_chrono.appendices.todo.for_later_releases"></a><h4>
-<a name="id4936574"></a>
+<a name="id4935176"></a>
<a href="todo.html#boost_chrono.appendices.todo.for_later_releases">For later
releases</a>
</h4>
@@ -57,7 +57,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Examples</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -50,7 +50,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/a_tiny_program_that_times_how_long_until_a_key_is_struck.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/a_tiny_program_that_times_how_long_until_a_key_is_struck.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/a_tiny_program_that_times_how_long_until_a_key_is_struck.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>A
tiny program that times how long until a key is struck</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -98,7 +98,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/cycle_count.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/cycle_count.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/cycle_count.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Cycle count</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -76,7 +76,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/how_you_override_the_duration_s_default_constructor.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/how_you_override_the_duration_s_default_constructor.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/how_you_override_the_duration_s_default_constructor.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>How
you override the duration's default constructor</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -94,7 +94,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/howard_hinnant_s_original_demonstration_program.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/howard_hinnant_s_original_demonstration_program.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/howard_hinnant_s_original_demonstration_program.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Howard
Hinnant's original demonstration program</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -36,7 +36,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/min_utility.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/min_utility.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/min_utility.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>min utility</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -54,7 +54,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/runtime_resolution.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/runtime_resolution.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/runtime_resolution.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>runtime_resolution</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -90,7 +90,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/saturating.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/saturating.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/saturating.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Saturating</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -40,7 +40,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/si_units.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/si_units.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/si_units.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>SI-units</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -261,7 +261,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/simulated_thread_interface_demonstration_program.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/simulated_thread_interface_demonstration_program.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/simulated_thread_interface_demonstration_program.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Simulated
thread interface demonstration program</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -166,7 +166,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/stopclock_example2_cpp.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/stopclock_example2_cpp.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/stopclock_example2_cpp.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>stopclock_example2.cpp</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -64,7 +64,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/stopclock_example_cpp.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/stopclock_example_cpp.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/stopclock_example_cpp.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>stopclock_example.cpp</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -63,7 +63,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/time_command.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/time_command.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/time_command.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>time command</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -68,7 +68,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/xtime_clock.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/xtime_clock.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/xtime_clock.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>xtime_clock</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -165,7 +165,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/xtime_conversions.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/xtime_conversions.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/examples/xtime_conversions.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>xtime conversions</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -105,7 +105,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Overview</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -40,7 +40,7 @@
<dt><span class="section">Caveat emptor</span></dt>
</dl></div>
<a name="boost_chrono.overview.description"></a><h3>
-<a name="id4762357"></a>
+<a name="id4762509"></a>
<a href="overview.html#boost_chrono.overview.description">Description</a>
</h3>
<p>
@@ -150,7 +150,7 @@
</li>
</ul></div>
<a name="boost_chrono.overview.how_to_use_this_documentation"></a><h3>
-<a name="id4765100"></a>
+<a name="id4765251"></a>
<a href="overview.html#boost_chrono.overview.how_to_use_this_documentation">How to
Use This Documentation</a>
</h3>
@@ -163,11 +163,7 @@
<span class="identifier">font</span></code> and is syntax-highlighted.
</li>
<li>
- Replaceable text that you will need to supply is in
- <em class="replaceable"><code>
- italics
- </code></em>
- .
+ Replaceable text that you will need to supply is in <em class="replaceable"><code>italics</code></em>.
</li>
<li>
If a name refers to a free function, it is specified like this: <code class="computeroutput"><span class="identifier">free_function</span><span class="special">()</span></code>;
@@ -211,7 +207,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview/caveat_emptor.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview/caveat_emptor.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview/caveat_emptor.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Caveat emptor</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -37,7 +37,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview/motivation.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview/motivation.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/overview/motivation.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Motivation</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -237,7 +237,7 @@
needs only 23 bits to cover that range.
</p>
<a name="boost_chrono.overview.motivation.duration.so_what_exactly_is_a__code__phrase_role__identifier__duration__phrase___code__and_how_do_i_use_one_"></a><h5>
-<a name="id4759434"></a>
+<a name="id4759591"></a>
<a href="motivation.html#boost_chrono.overview.motivation.duration.so_what_exactly_is_a__code__phrase_role__identifier__duration__phrase___code__and_how_do_i_use_one_">So
What Exactly is a <code class="computeroutput"><span class="identifier">duration</span></code>
and How Do I Use One?</a>
@@ -295,7 +295,7 @@
instead of inheritance).
</p>
<a name="boost_chrono.overview.motivation.duration.what_happens_if_i_assign__code__phrase_role__identifier__m3__phrase___phrase_role__special_____phrase___phrase_role__identifier__us3__phrase___code__to__code__phrase_role__identifier__minutes__phrase___code__instead_of__code__phrase_role__identifier__microseconds__phrase___code__"></a><h5>
-<a name="id4813049"></a>
+<a name="id4813283"></a>
<a href="motivation.html#boost_chrono.overview.motivation.duration.what_happens_if_i_assign__code__phrase_role__identifier__m3__phrase___phrase_role__special_____phrase___phrase_role__identifier__us3__phrase___code__to__code__phrase_role__identifier__minutes__phrase___code__instead_of__code__phrase_role__identifier__microseconds__phrase___code__">What
happens if I assign <code class="computeroutput"><span class="identifier">m3</span> <span class="special">+</span> <span class="identifier">us3</span></code>
to <code class="computeroutput"><span class="identifier">minutes</span></code> instead of
@@ -312,7 +312,7 @@
ignored. This is similar to the problem of assigning a double to an <code class="computeroutput"><span class="keyword">int</span></code>: the fractional part gets silently discarded.
</p>
<a name="boost_chrono.overview.motivation.duration.but_what_if_the_truncation_behavior_is_what_i_want_to_do_"></a><h5>
-<a name="id4813217"></a>
+<a name="id4813452"></a>
<a href="motivation.html#boost_chrono.overview.motivation.duration.but_what_if_the_truncation_behavior_is_what_i_want_to_do_">But
what if the truncation behavior is what I want to do?</a>
</h5>
@@ -332,7 +332,7 @@
as often as it can.
</p>
<a name="boost_chrono.overview.motivation.duration.i_m_trafficking_in_floating_point__code__phrase_role__identifier__duration__phrase___code_s__i_don_t_want_to_deal_with_writing__code__phrase_role__identifier__duration_cast__phrase___code__all_over_the_place__i_m_content_with_the_precision_of_my_floating_point_representation"></a><h5>
-<a name="id4813353"></a>
+<a name="id4813589"></a>
<a href="motivation.html#boost_chrono.overview.motivation.duration.i_m_trafficking_in_floating_point__code__phrase_role__identifier__duration__phrase___code_s__i_don_t_want_to_deal_with_writing__code__phrase_role__identifier__duration_cast__phrase___code__all_over_the_place__i_m_content_with_the_precision_of_my_floating_point_representation">I'm
trafficking in floating point <code class="computeroutput"><span class="identifier">duration</span></code>s.
I don't want to deal with writing <code class="computeroutput"><span class="identifier">duration_cast</span></code>
@@ -347,7 +347,7 @@
<span class="identifier">dminutes</span> <span class="identifier">dm4</span> <span class="special">=</span> <span class="identifier">m3</span> <span class="special">+</span> <span class="identifier">us3</span><span class="special">;</span> <span class="comment">// dm4.count() == 5.000000083333333
</span></pre>
<a name="boost_chrono.overview.motivation.duration.how_expensive_is_all_of_this_"></a><h5>
-<a name="id4813516"></a>
+<a name="id4813751"></a>
<a href="motivation.html#boost_chrono.overview.motivation.duration.how_expensive_is_all_of_this_">How
expensive is all of this?</a>
</h5>
@@ -361,7 +361,7 @@
tick counts.
</p>
<a name="boost_chrono.overview.motivation.duration.how_complicated_is_it_to_build_a_function_taking_a__code__phrase_role__identifier__duration__phrase___code__parameter_"></a><h5>
-<a name="id4813566"></a>
+<a name="id4813801"></a>
<a href="motivation.html#boost_chrono.overview.motivation.duration.how_complicated_is_it_to_build_a_function_taking_a__code__phrase_role__identifier__duration__phrase___code__parameter_">How
complicated is it to build a function taking a <code class="computeroutput"><span class="identifier">duration</span></code>
parameter?</a>
@@ -583,7 +583,7 @@
the relationship between the epochs associated with each clock is known.
</p>
<a name="boost_chrono.overview.motivation.time_point.so_what_exactly_is_a__code__phrase_role__identifier__time_point__phrase___code__and_how_do_i_use_one_"></a><h5>
-<a name="id4815371"></a>
+<a name="id4815607"></a>
<a href="motivation.html#boost_chrono.overview.motivation.time_point.so_what_exactly_is_a__code__phrase_role__identifier__time_point__phrase___code__and_how_do_i_use_one_">So
What Exactly is a <code class="computeroutput"><span class="identifier">time_point</span></code>
and How Do I Use One?</a>
@@ -706,7 +706,7 @@
<span class="number">0.017</span><span class="identifier">s</span>
</pre>
<a name="boost_chrono.overview.motivation.stopwatches.stopwatches_accumulation_and_statistics"></a><h5>
-<a name="id4816475"></a>
+<a name="id4816710"></a>
<a href="motivation.html#boost_chrono.overview.motivation.stopwatches.stopwatches_accumulation_and_statistics">Stopwatches
accumulation and statistics</a>
</h5>
@@ -743,7 +743,7 @@
<pre class="programlisting"><span class="number">3</span> <span class="identifier">times</span><span class="special">,</span> <span class="identifier">sum</span><span class="special">=</span><span class="number">0.034</span><span class="identifier">s</span><span class="special">,</span> <span class="identifier">min</span><span class="special">=</span><span class="number">0.006</span><span class="identifier">s</span><span class="special">,</span> <span class="identifier">max</span><span class="special">=</span><span class="number">0.017</span><span class="identifier">s</span><span class="special">,</span> <span class="identifier">mean</span><span class="special">=</span><span class="number">0.011</span><span class="identifier">s</span>
</pre>
<a name="boost_chrono.overview.motivation.stopwatches.wall_clock_versus_system_and_user_time"></a><h5>
-<a name="id4816992"></a>
+<a name="id4817228"></a>
<a href="motivation.html#boost_chrono.overview.motivation.stopwatches.wall_clock_versus_system_and_user_time">Wall
clock versus system and user time</a>
</h5>
@@ -799,7 +799,7 @@
</span><span class="special">}</span>
</pre>
<a name="boost_chrono.overview.motivation.stopwatches.how_reliable_are_these_measures_"></a><h5>
-<a name="id4817380"></a>
+<a name="id4817615"></a>
<a href="motivation.html#boost_chrono.overview.motivation.stopwatches.how_reliable_are_these_measures_">How
reliable are these measures?</a>
</h5>
@@ -888,7 +888,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Reference </title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -97,7 +97,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/cpp0x.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/cpp0x.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/cpp0x.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Included on the C++0x
recommendation</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -608,7 +608,7 @@
and both of these calls happen before <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">::</span><span class="identifier">max</span><span class="special">()</span></code>.
</p>
<div class="table">
-<a name="id4839379"></a><p class="title"><b>Table 1. Clock Requirements</b></p>
+<a name="id4837668"></a><p class="title"><b>Table 1. Clock Requirements</b></p>
<table class="table" summary="Clock Requirements">
<colgroup>
<col>
@@ -617,136 +617,137 @@
</colgroup>
<thead><tr>
<th>
- <p>
- expression
- </p>
- </th>
+ <p>
+ expression
+ </p>
+ </th>
<th>
- <p>
- return type
- </p>
- </th>
+ <p>
+ return type
+ </p>
+ </th>
<th>
- <p>
- operational semantics
- </p>
- </th>
+ <p>
+ operational semantics
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">rep</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">rep</span></code>
+ </p>
+ </td>
<td>
- <p>
- An arithmetic type or class emulating an arithmetic type.
- </p>
- </td>
+ <p>
+ An arithmetic type or class emulating an arithmetic type.
+ </p>
+ </td>
<td>
- <p>
- The representation type of the native <code class="computeroutput"><span class="identifier">duration</span></code>
- and <code class="computeroutput"><span class="identifier">time_point</span></code>.
- </p>
- </td>
+ <p>
+ The representation type of the native <code class="computeroutput"><span class="identifier">duration</span></code>
+ and <code class="computeroutput"><span class="identifier">time_point</span></code>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">period</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">period</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">ratio</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ratio</span></code>
+ </p>
+ </td>
<td>
- <p>
- The tick period of the clock in seconds.
- </p>
- </td>
+ <p>
+ The tick period of the clock in seconds.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">duration</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">duration</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special"><</span><span class="identifier">C1</span><span class="special">::</span><span class="identifier">rep</span><span class="special">,</span>
- <span class="identifier">C1</span><span class="special">::</span><span class="identifier">period</span><span class="special">></span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special"><</span><span class="identifier">C1</span><span class="special">::</span><span class="identifier">rep</span><span class="special">,</span>
+ <span class="identifier">C1</span><span class="special">::</span><span class="identifier">period</span><span class="special">></span></code>
+ </p>
+ </td>
<td>
- <p>
- The native <code class="computeroutput"><span class="identifier">duration</span></code>
- type of the <code class="computeroutput"><span class="identifier">clock</span></code>.
- </p>
- </td>
+ <p>
+ The native <code class="computeroutput"><span class="identifier">duration</span></code>
+ type of the <code class="computeroutput"><span class="identifier">clock</span></code>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">time_point</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">time_point</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special"><</span><span class="identifier">C1</span><span class="special">></span>
- <span class="keyword">or</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special"><</span><span class="identifier">C2</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">::</span><span class="identifier">duration</span><span class="special">></span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special"><</span><span class="identifier">C1</span><span class="special">></span>
+ <span class="keyword">or</span> <span class="identifier">chrono</span><span class="special">::</span><span class="identifier">time_point</span><span class="special"><</span><span class="identifier">C2</span><span class="special">,</span> <span class="identifier">C1</span><span class="special">::</span><span class="identifier">duration</span><span class="special">></span></code>
+ </p>
+ </td>
<td>
- <p>
- The native <code class="computeroutput"><span class="identifier">time_point</span></code>
- type of the <code class="computeroutput"><span class="identifier">clock</span></code>.
- Different clocks are permitted to share a <code class="computeroutput"><span class="identifier">time_point</span></code>
- definition if it is valid to compare their time_points by comparing
- their respective <code class="computeroutput"><span class="identifier">duration</span></code>s.
- <code class="computeroutput"><span class="identifier">C1</span></code> and <code class="computeroutput"><span class="identifier">C2</span></code> must refer to the same epoch.
- </p>
- </td>
+ <p>
+ The native <code class="computeroutput"><span class="identifier">time_point</span></code>
+ type of the <code class="computeroutput"><span class="identifier">clock</span></code>.
+ Different clocks are permitted to share a <code class="computeroutput"><span class="identifier">time_point</span></code>
+ definition if it is valid to compare their time_points by comparing
+ their respective <code class="computeroutput"><span class="identifier">duration</span></code>s.
+ <code class="computeroutput"><span class="identifier">C1</span></code> and <code class="computeroutput"><span class="identifier">C2</span></code> must refer to the same
+ epoch.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">is_monotonic</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">is_monotonic</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">bool</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">bool</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="identifier">t1</span> <span class="special"><=</span>
- <span class="identifier">t2</span></code> is always <code class="computeroutput"><span class="keyword">true</span></code>, else <code class="computeroutput"><span class="keyword">false</span></code>.
- <span class="bold"><strong>Note: A <code class="computeroutput"><span class="identifier">clock</span></code>
- that can be adjusted backwards is not monotonic</strong></span>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="keyword">true</span></code> if <code class="computeroutput"><span class="identifier">t1</span> <span class="special"><=</span>
+ <span class="identifier">t2</span></code> is always <code class="computeroutput"><span class="keyword">true</span></code>, else <code class="computeroutput"><span class="keyword">false</span></code>.
+ <span class="bold"><strong>Note: A <code class="computeroutput"><span class="identifier">clock</span></code>
+ that can be adjusted backwards is not monotonic</strong></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">now</span><span class="special">()</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">now</span><span class="special">()</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">time_point</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">C1</span><span class="special">::</span><span class="identifier">time_point</span></code>
+ </p>
+ </td>
<td>
- <p>
- Returns a <code class="computeroutput"><span class="identifier">time_point</span></code>
- representing the current point in time.
- </p>
- </td>
+ <p>
+ Returns a <code class="computeroutput"><span class="identifier">time_point</span></code>
+ representing the current point in time.
+ </p>
+ </td>
</tr>
</tbody>
</table>
@@ -2264,7 +2265,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/deprecated_headers.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/deprecated_headers.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/deprecated_headers.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Deprecated
Headers</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -341,7 +341,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/other_clocks.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/other_clocks.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/other_clocks.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Other clocks</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -258,7 +258,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatch_formatters.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatch_formatters.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatch_formatters.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Stopwatch
Formatters</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -407,7 +407,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatch_reporters.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatch_reporters.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatch_reporters.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Stopwatch
Reporters</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
@@ -94,7 +94,7 @@
<code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span></code>, ec is a system::error_code
</p>
<div class="table">
-<a name="id4871962"></a><p class="title"><b>Table 3. Stopwatch Requirements</b></p>
+<a name="id4870154"></a><p class="title"><b>Table 3. Stopwatch Requirements</b></p>
<table class="table" summary="Stopwatch Requirements">
<colgroup>
<col>
@@ -103,92 +103,93 @@
</colgroup>
<thead><tr>
<th>
- <p>
- expression
- </p>
- </th>
+ <p>
+ expression
+ </p>
+ </th>
<th>
- <p>
- return type
- </p>
- </th>
+ <p>
+ return type
+ </p>
+ </th>
<th>
- <p>
- operational semantics
- </p>
- </th>
+ <p>
+ operational semantics
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">default_os</span><span class="special">()</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">default_os</span><span class="special">()</span></code>
+ </p>
+ </td>
<td>
- <p>
- std::otream&
- </p>
- </td>
+ <p>
+ std::otream&
+ </p>
+ </td>
<td>
- <p>
- The output stream.
- </p>
- </td>
+ <p>
+ The output stream.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">default_places</span><span class="special">()</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">default_places</span><span class="special">()</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span></code>
+ </p>
+ </td>
<td>
- <p>
- The precission when displaying a double.
- </p>
- </td>
+ <p>
+ The precission when displaying a double.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></code>
+ </p>
+ </td>
<td>
- <p>
- The default format.
- </p>
- </td>
+ <p>
+ The default format.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">show_time</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">p</span><span class="special">,</span><span class="identifier">os</span><span class="special">,</span><span class="identifier">ec</span><span class="special">)</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">F</span><span class="special">::</span><span class="identifier">show_time</span><span class="special">(</span><span class="identifier">s</span><span class="special">,</span><span class="identifier">f</span><span class="special">,</span><span class="identifier">p</span><span class="special">,</span><span class="identifier">os</span><span class="special">,</span><span class="identifier">ec</span><span class="special">)</span></code>
+ </p>
+ </td>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span></code>
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span></code>
+ </p>
+ </td>
<td>
- <p>
- outputs on <code class="computeroutput"><span class="identifier">os</span></code> a formatted
- string combining informations from the Stopwatch <code class="computeroutput"><span class="identifier">s</span></code>,
- the format <code class="computeroutput"><span class="identifier">f</span></code> and
- the double precission <code class="computeroutput"><span class="identifier">p</span></code>.
- </p>
- </td>
+ <p>
+ outputs on <code class="computeroutput"><span class="identifier">os</span></code>
+ a formatted string combining informations from the Stopwatch
+ <code class="computeroutput"><span class="identifier">s</span></code>, the format
+ <code class="computeroutput"><span class="identifier">f</span></code> and the double
+ precission <code class="computeroutput"><span class="identifier">p</span></code>.
+ </p>
+ </td>
</tr>
</tbody>
</table>
@@ -1027,7 +1028,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatches.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatches.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/reference/stopwatches.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Stopwatches</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -135,7 +135,7 @@
is an instance of <code class="computeroutput"><span class="identifier">S</span></code>.
</p>
<div class="table">
-<a name="id4863254"></a><p class="title"><b>Table 2. Stopwatch Requirements</b></p>
+<a name="id4861424"></a><p class="title"><b>Table 2. Stopwatch Requirements</b></p>
<table class="table" summary="Stopwatch Requirements">
<colgroup>
<col>
@@ -144,176 +144,176 @@
</colgroup>
<thead><tr>
<th>
- <p>
- expression
- </p>
- </th>
+ <p>
+ expression
+ </p>
+ </th>
<th>
- <p>
- return type
- </p>
- </th>
+ <p>
+ return type
+ </p>
+ </th>
<th>
- <p>
- operational semantics
- </p>
- </th>
+ <p>
+ operational semantics
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">clock</span></code>
- </p>
- </td>
-<td>
- <p>
- A model of the Clock concept.
- </p>
- </td>
-<td>
- <p>
- The clock associated to this Stopwatch.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">clock</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the Clock concept.
+ </p>
+ </td>
+<td>
+ <p>
+ The clock associated to this Stopwatch.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">clock</span><span class="special">::</span><span class="identifier">duration</span></code>
- </p>
- </td>
-<td>
- <p>
- The <code class="computeroutput"><span class="identifier">duration</span></code> type
- of the <code class="computeroutput"><span class="identifier">clock</span></code>.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">clock</span><span class="special">::</span><span class="identifier">duration</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The <code class="computeroutput"><span class="identifier">duration</span></code>
+ type of the <code class="computeroutput"><span class="identifier">clock</span></code>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">clock</span><span class="special">::</span><span class="identifier">time_point</span></code>
- </p>
- </td>
-<td>
- <p>
- The <code class="computeroutput"><span class="identifier">time_point</span></code> type
- of the <code class="computeroutput"><span class="identifier">clock</span></code>.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">clock</span><span class="special">::</span><span class="identifier">time_point</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The <code class="computeroutput"><span class="identifier">time_point</span></code>
+ type of the <code class="computeroutput"><span class="identifier">clock</span></code>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">start</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span></code>
- </p>
- </td>
-<td>
- <p>
- starts a Stopwatch.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">start</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ starts a Stopwatch.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">restart</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span><span class="special">,</span><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">></span></code>
- </p>
- </td>
-<td>
- <p>
- restarts a Stopwatch.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">restart</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span><span class="special">,</span><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span><span class="special">></span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ restarts a Stopwatch.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">stop</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span></code>
- </p>
- </td>
-<td>
- <p>
- stops a Stopwatch.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">stop</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ stops a Stopwatch.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">resume</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span></code>
- </p>
- </td>
-<td>
- <p>
- starts a Stopwatch.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">resume</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">time_point</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ starts a Stopwatch.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">suspend</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span></code>
- </p>
- </td>
-<td>
- <p>
- stops a Stopwatch.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">suspend</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ stops a Stopwatch.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">elapsed</span><span class="special">()</span></code>
- </p>
- </td>
-<td>
- <p>
- <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span></code>
- </p>
- </td>
-<td>
- <p>
- the elapsed time while the Stopwatch was running.
- </p>
- </td>
+ <p>
+ <code class="computeroutput"><span class="identifier">s</span><span class="special">.</span><span class="identifier">elapsed</span><span class="special">()</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">S</span><span class="special">::</span><span class="identifier">duration</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ the elapsed time while the Stopwatch was running.
+ </p>
+ </td>
</tr>
</tbody>
</table>
@@ -945,7 +945,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Users'Guide</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -57,7 +57,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/ext_references.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/ext_references.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/ext_references.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> References</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -29,34 +29,35 @@
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
-<dt><span class="term">C++ Standards Committee's current Working Paper</span></dt>
+<dt><span class="term"><a href="http://www.open-std.org/jtc1/sc22/wg21" target="_top"><span class="bold"><strong>C++
+ Standards Committee's current Working Paper</strong></span></a></span></dt>
<dd><p>
- The most authoritative reference material for the library is the C++
- Standards Committee's current Working Paper (WP). 20.9 Time utilities
- "time", 20.4 Compile-time rational arithmetic "ratio",
- 20.6.7 Other transformations "meta.trans.other"
- </p></dd>
+ The most authoritative reference material for the library is the C++
+ Standards Committee's current Working Paper (WP). 20.9 Time utilities
+ "time", 20.4 Compile-time rational arithmetic "ratio",
+ 20.6.7 Other transformations "meta.trans.other"
+ </p></dd>
<dt><span class="term">N2661 - A Foundation to Sleep On</span></dt>
<dd><p>
- From Howard E. Hinnant, Walter E. Brown, Jeff Garland and Marc Paterno.
- Is very informative and provides motivation for key design decisions
- </p></dd>
+ From Howard E. Hinnant, Walter E. Brown, Jeff Garland and Marc Paterno.
+ Is very informative and provides motivation for key design decisions
+ </p></dd>
<dt><span class="term">LGW 934. duration is missing operator%</span></dt>
<dd><p>
- From Terry Golubiewski. Is very informative and provides motivation for
- key design decisions
- </p></dd>
+ From Terry Golubiewski. Is very informative and provides motivation
+ for key design decisions
+ </p></dd>
<dt><span class="term"><a href="http://home.roadrunner.com/~hinnant/issue_review/lwg-active.html#1281" target="_top"><span class="bold"><strong>LWG 1281. CopyConstruction and Assignment between ratios having
- the same normalized form</strong></span></a></span></dt>
+ the same normalized form</strong></span></a></span></dt>
<dd><p>
- From Vicente Juan Botet Escriba.
- </p></dd>
+ From Vicente Juan Botet Escriba.
+ </p></dd>
</dl>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/getting_started.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/getting_started.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/getting_started.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title> Getting Started</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -39,7 +39,7 @@
Installing Chrono</a>
</h4></div></div></div>
<a name="boost_chrono.users_guide.getting_started.install.getting__emphasis_role__bold__boost_chrono__emphasis__"></a><h5>
-<a name="id4817652"></a>
+<a name="id4817887"></a>
<a href="getting_started.html#boost_chrono.users_guide.getting_started.install.getting__emphasis_role__bold__boost_chrono__emphasis__">Getting
<span class="bold"><strong>Boost.Chrono</strong></span> </a>
</h5>
@@ -53,7 +53,7 @@
Sandbox</a>.
</p>
<a name="boost_chrono.users_guide.getting_started.install.where_to_install__emphasis_role__bold__boost_chrono__emphasis___"></a><h5>
-<a name="id4817712"></a>
+<a name="id4817948"></a>
<a href="getting_started.html#boost_chrono.users_guide.getting_started.install.where_to_install__emphasis_role__bold__boost_chrono__emphasis___">Where
to install <span class="bold"><strong>Boost.Chrono</strong></span>? </a>
</h5>
@@ -69,7 +69,7 @@
variable. Any help is welcome.
</p>
<a name="boost_chrono.users_guide.getting_started.install.building__emphasis_role__bold__boost_chrono__emphasis__"></a><h5>
-<a name="id4817755"></a>
+<a name="id4817990"></a>
<a href="getting_started.html#boost_chrono.users_guide.getting_started.install.building__emphasis_role__bold__boost_chrono__emphasis__">Building
<span class="bold"><strong>Boost.Chrono</strong></span> </a>
</h5>
@@ -80,7 +80,7 @@
<pre class="programlisting"><span class="identifier">bjam</span> <span class="identifier">libs</span><span class="special">/</span><span class="identifier">chrono</span><span class="special">/</span><span class="identifier">build</span>
</pre>
<a name="boost_chrono.users_guide.getting_started.install.requirements"></a><h5>
-<a name="id4817823"></a>
+<a name="id4818058"></a>
<a href="getting_started.html#boost_chrono.users_guide.getting_started.install.requirements">Requirements</a>
</h5>
<p>
@@ -96,40 +96,40 @@
<dl>
<dt><span class="term">Boost.Accumulator</span></dt>
<dd><p>
- for accumulator_set, and statistics features
- </p></dd>
+ for accumulator_set, and statistics features
+ </p></dd>
<dt><span class="term">Boost.Config</span></dt>
<dd><p>
- for configuration purposes, ...
- </p></dd>
+ for configuration purposes, ...
+ </p></dd>
<dt><span class="term">Boost.Exception</span></dt>
<dd><p>
- for throw_exception, ...
- </p></dd>
+ for throw_exception, ...
+ </p></dd>
<dt><span class="term">Boost.Integer</span></dt>
<dd><p>
- for cstdint conformance, ...
- </p></dd>
+ for cstdint conformance, ...
+ </p></dd>
<dt><span class="term">Boost.System</span></dt>
<dd><p>
- for error_code, ...
- </p></dd>
+ for error_code, ...
+ </p></dd>
<dt><span class="term">Boost.TypeTraits</span></dt>
<dd><p>
- for is_base, ...
- </p></dd>
+ for is_base, ...
+ </p></dd>
<dt><span class="term">Boost.Typeof</span></dt>
<dd><p>
- for typeof, ...
- </p></dd>
+ for typeof, ...
+ </p></dd>
<dt><span class="term">Boost.UtiliTy/EnableIf</span></dt>
<dd><p>
- for enable_if, ...
- </p></dd>
+ for enable_if, ...
+ </p></dd>
</dl>
</div>
<a name="boost_chrono.users_guide.getting_started.install.building_an_executable_that_uses__emphasis_role__bold__boost_chrono__emphasis__"></a><h5>
-<a name="id4818024"></a>
+<a name="id4818268"></a>
<a href="getting_started.html#boost_chrono.users_guide.getting_started.install.building_an_executable_that_uses__emphasis_role__bold__boost_chrono__emphasis__">Building
an executable that uses <span class="bold"><strong>Boost.Chrono</strong></span>
</a>
@@ -139,7 +139,7 @@
with the Boost System library.
</p>
<a name="boost_chrono.users_guide.getting_started.install.exceptions_safety_"></a><h5>
-<a name="id4818060"></a>
+<a name="id4818304"></a>
<a href="getting_started.html#boost_chrono.users_guide.getting_started.install.exceptions_safety_">Exceptions
safety </a>
</h5>
@@ -148,7 +148,7 @@
of exception safety as long as the underlying parameters provide it.
</p>
<a name="boost_chrono.users_guide.getting_started.install.thread_safety_"></a><h5>
-<a name="id4818086"></a>
+<a name="id4818331"></a>
<a href="getting_started.html#boost_chrono.users_guide.getting_started.install.thread_safety_">Thread
safety </a>
</h5>
@@ -156,7 +156,7 @@
All functions in the library are thread-unsafe except when noted explicitly.
</p>
<a name="boost_chrono.users_guide.getting_started.install.tested_compilers_"></a><h5>
-<a name="id4818111"></a>
+<a name="id4818355"></a>
<a href="getting_started.html#boost_chrono.users_guide.getting_started.install.tested_compilers_">Tested
compilers </a>
</h5>
@@ -279,7 +279,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/tutorial.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/tutorial.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/boost_chrono/users_guide/tutorial.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Tutorial</title>
<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -97,131 +97,9 @@
<span class="comment">// transform to nanoseconds
</span> <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">(</span><span class="identifier">duration</span><span class="special">(</span>
<span class="keyword">static_cast</span><span class="special"><</span><span class="identifier">thread_clock</span><span class="special">::</span><span class="identifier">rep</span><span class="special">>(</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_sec</span> <span class="special">)</span> <span class="special">*</span> <span class="number">1000000000</span> <span class="special">+</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_nsec</span><span class="special">));</span>
-
- <span class="special">}</span>
-<span class="special">};</span>
-</pre>
-<p>
- class thread_clock { public: typedef nanoseconds duration; typedef duration::rep
- rep; typedef duration::period period; typedef chrono::time_point<process_real_cpu_clock>
- time_point; static const bool is_monotonic = true;
- </p>
-<pre class="programlisting"> <span class="keyword">static</span> <span class="identifier">time_point</span> <span class="identifier">now</span><span class="special">(</span> <span class="special">)</span> <span class="special">{</span>
- <span class="comment">// get the current thread
-</span> <span class="identifier">pthread_t</span> <span class="identifier">pth</span><span class="special">=</span><span class="identifier">pthread_self</span><span class="special">(</span><span class="keyword">void</span><span class="special">);</span>
- <span class="comment">// get the clock_id associated to the current thread
-</span> <span class="identifier">clockid_t</span> <span class="identifier">clock_id</span><span class="special">;</span>
- <span class="identifier">pthread_getcpuclockid</span><span class="special">(</span><span class="identifier">pth</span><span class="special">,</span> <span class="identifier">clock_id</span><span class="special">);</span>
- <span class="comment">// get the timespec associated to the thread clock
-</span> <span class="keyword">struct</span> <span class="identifier">timespec</span> <span class="identifier">ts</span><span class="special">;</span>
- <span class="keyword">if</span> <span class="special">(</span> <span class="special">::</span><span class="identifier">clock_gettime</span><span class="special">(</span> <span class="identifier">clock_id</span><span class="special">,</span> <span class="special">&</span><span class="identifier">ts</span> <span class="special">)</span> <span class="special">)</span>
- <span class="special">{</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">(</span>
- <span class="identifier">system</span><span class="special">::</span><span class="identifier">system_error</span><span class="special">(</span> <span class="identifier">errno</span><span class="special">,</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">system_category</span><span class="special">,</span> <span class="string">"chrono::thread_clock"</span> <span class="special">));</span>
- <span class="special">}</span>
-
- <span class="comment">// transform to nanoseconds
-</span> <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">(</span><span class="identifier">duration</span><span class="special">(</span>
- <span class="keyword">static_cast</span><span class="special"><</span><span class="identifier">thread_clock</span><span class="special">::</span><span class="identifier">rep</span><span class="special">>(</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_sec</span> <span class="special">)</span> <span class="special">*</span> <span class="number">1000000000</span> <span class="special">+</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_nsec</span><span class="special">));</span>
-
- <span class="special">}</span>
- <span class="keyword">static</span> <span class="identifier">time_point</span> <span class="identifier">now</span><span class="special">(</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">error_code</span> <span class="special">&</span> <span class="identifier">ec</span> <span class="special">)</span> <span class="special">{</span>
- <span class="comment">// get the current thread
-</span> <span class="identifier">pthread_t</span> <span class="identifier">pth</span><span class="special">=</span><span class="identifier">pthread_self</span><span class="special">(</span><span class="keyword">void</span><span class="special">);</span>
- <span class="comment">// get the clock_id associated to the current thread
-</span> <span class="identifier">clockid_t</span> <span class="identifier">clock_id</span><span class="special">;</span>
- <span class="identifier">pthread_getcpuclockid</span><span class="special">(</span><span class="identifier">pth</span><span class="special">,</span> <span class="identifier">clock_id</span><span class="special">);</span>
- <span class="comment">// get the timespec associated to the thread clock
-</span> <span class="keyword">struct</span> <span class="identifier">timespec</span> <span class="identifier">ts</span><span class="special">;</span>
- <span class="keyword">if</span> <span class="special">(</span> <span class="special">::</span><span class="identifier">clock_gettime</span><span class="special">(</span> <span class="identifier">clock_id</span><span class="special">,</span> <span class="special">&</span><span class="identifier">ts</span> <span class="special">)</span> <span class="special">)</span>
- <span class="special">{</span>
- <span class="identifier">ec</span><span class="special">.</span><span class="identifier">assign</span><span class="special">(</span> <span class="identifier">errno</span><span class="special">,</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">system_category</span> <span class="special">);</span>
- <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">();</span>
- <span class="special">}</span>
- <span class="identifier">ec</span><span class="special">.</span><span class="identifier">clear</span><span class="special">();</span>
- <span class="comment">// transform to nanoseconds
-</span> <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">(</span><span class="identifier">duration</span><span class="special">(</span>
- <span class="keyword">static_cast</span><span class="special"><</span><span class="identifier">thread_clock</span><span class="special">::</span><span class="identifier">rep</span><span class="special">>(</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_sec</span> <span class="special">)</span> <span class="special">*</span> <span class="number">1000000000</span> <span class="special">+</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_nsec</span><span class="special">));</span>
-
<span class="special">}</span>
<span class="special">};</span>
</pre>
-<p>
- static time_point now( ) { <span class="emphasis"><em>/ get the current thread pthread_t
- pth=pthread_self(void); /</em></span> get the clock_id associated to the
- current thread clockid_t clock_id; pthread_getcpuclockid(pth, clock_id);
- // get the timespec associated to the thread clock struct timespec ts;
- if ( ::clock_gettime( clock_id, &ts ) ) { boost::throw_exception( system::system_error(
- errno, system::system_category, "chrono::thread_clock" )); }
- </p>
-<pre class="programlisting"> <span class="comment">// transform to nanoseconds
-</span> <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">(</span><span class="identifier">duration</span><span class="special">(</span>
- <span class="keyword">static_cast</span><span class="special"><</span><span class="identifier">thread_clock</span><span class="special">::</span><span class="identifier">rep</span><span class="special">>(</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_sec</span> <span class="special">)</span> <span class="special">*</span> <span class="number">1000000000</span> <span class="special">+</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_nsec</span><span class="special">));</span>
-
- <span class="special">}</span>
- <span class="keyword">static</span> <span class="identifier">time_point</span> <span class="identifier">now</span><span class="special">(</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">error_code</span> <span class="special">&</span> <span class="identifier">ec</span> <span class="special">)</span> <span class="special">{</span>
- <span class="comment">// get the current thread
-</span> <span class="identifier">pthread_t</span> <span class="identifier">pth</span><span class="special">=</span><span class="identifier">pthread_self</span><span class="special">(</span><span class="keyword">void</span><span class="special">);</span>
- <span class="comment">// get the clock_id associated to the current thread
-</span> <span class="identifier">clockid_t</span> <span class="identifier">clock_id</span><span class="special">;</span>
- <span class="identifier">pthread_getcpuclockid</span><span class="special">(</span><span class="identifier">pth</span><span class="special">,</span> <span class="identifier">clock_id</span><span class="special">);</span>
- <span class="comment">// get the timespec associated to the thread clock
-</span> <span class="keyword">struct</span> <span class="identifier">timespec</span> <span class="identifier">ts</span><span class="special">;</span>
- <span class="keyword">if</span> <span class="special">(</span> <span class="special">::</span><span class="identifier">clock_gettime</span><span class="special">(</span> <span class="identifier">clock_id</span><span class="special">,</span> <span class="special">&</span><span class="identifier">ts</span> <span class="special">)</span> <span class="special">)</span>
- <span class="special">{</span>
- <span class="identifier">ec</span><span class="special">.</span><span class="identifier">assign</span><span class="special">(</span> <span class="identifier">errno</span><span class="special">,</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">system_category</span> <span class="special">);</span>
- <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">();</span>
- <span class="special">}</span>
- <span class="identifier">ec</span><span class="special">.</span><span class="identifier">clear</span><span class="special">();</span>
- <span class="comment">// transform to nanoseconds
-</span> <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">(</span><span class="identifier">duration</span><span class="special">(</span>
- <span class="keyword">static_cast</span><span class="special"><</span><span class="identifier">thread_clock</span><span class="special">::</span><span class="identifier">rep</span><span class="special">>(</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_sec</span> <span class="special">)</span> <span class="special">*</span> <span class="number">1000000000</span> <span class="special">+</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_nsec</span><span class="special">));</span>
-
- <span class="special">}</span>
-<span class="special">};</span>
-</pre>
-<p>
- // transform to nanoseconds return time_point(duration( static_cast<thread_clock::rep>(
- ts.tv_sec ) * 1000000000 + ts.tv_nsec));
- </p>
-<pre class="programlisting"> <span class="special">}</span>
- <span class="keyword">static</span> <span class="identifier">time_point</span> <span class="identifier">now</span><span class="special">(</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">error_code</span> <span class="special">&</span> <span class="identifier">ec</span> <span class="special">)</span> <span class="special">{</span>
- <span class="comment">// get the current thread
-</span> <span class="identifier">pthread_t</span> <span class="identifier">pth</span><span class="special">=</span><span class="identifier">pthread_self</span><span class="special">(</span><span class="keyword">void</span><span class="special">);</span>
- <span class="comment">// get the clock_id associated to the current thread
-</span> <span class="identifier">clockid_t</span> <span class="identifier">clock_id</span><span class="special">;</span>
- <span class="identifier">pthread_getcpuclockid</span><span class="special">(</span><span class="identifier">pth</span><span class="special">,</span> <span class="identifier">clock_id</span><span class="special">);</span>
- <span class="comment">// get the timespec associated to the thread clock
-</span> <span class="keyword">struct</span> <span class="identifier">timespec</span> <span class="identifier">ts</span><span class="special">;</span>
- <span class="keyword">if</span> <span class="special">(</span> <span class="special">::</span><span class="identifier">clock_gettime</span><span class="special">(</span> <span class="identifier">clock_id</span><span class="special">,</span> <span class="special">&</span><span class="identifier">ts</span> <span class="special">)</span> <span class="special">)</span>
- <span class="special">{</span>
- <span class="identifier">ec</span><span class="special">.</span><span class="identifier">assign</span><span class="special">(</span> <span class="identifier">errno</span><span class="special">,</span> <span class="identifier">system</span><span class="special">::</span><span class="identifier">system_category</span> <span class="special">);</span>
- <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">();</span>
- <span class="special">}</span>
- <span class="identifier">ec</span><span class="special">.</span><span class="identifier">clear</span><span class="special">();</span>
- <span class="comment">// transform to nanoseconds
-</span> <span class="keyword">return</span> <span class="identifier">time_point</span><span class="special">(</span><span class="identifier">duration</span><span class="special">(</span>
- <span class="keyword">static_cast</span><span class="special"><</span><span class="identifier">thread_clock</span><span class="special">::</span><span class="identifier">rep</span><span class="special">>(</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_sec</span> <span class="special">)</span> <span class="special">*</span> <span class="number">1000000000</span> <span class="special">+</span> <span class="identifier">ts</span><span class="special">.</span><span class="identifier">tv_nsec</span><span class="special">));</span>
-
- <span class="special">}</span>
-<span class="special">};</span>
-</pre>
-<p>
- } static time_point now( system::error_code & ec ) { <span class="emphasis"><em>/ get
- the current thread pthread_t pth=pthread_self(void); /</em></span> get the
- clock_id associated to the current thread clockid_t clock_id; pthread_getcpuclockid(pth,
- clock_id); <span class="emphasis"><em>/ get the timespec associated to the thread clock
- struct timespec ts; if ( ::clock_gettime( clock_id, &ts ) ) { ec.assign(
- errno, system::system_category ); return time_point(); } ec.clear(); /</em></span>
- transform to nanoseconds return time_point(duration( static_cast<thread_clock::rep>(
- ts.tv_sec ) * 1000000000 + ts.tv_nsec));
- </p>
-<pre class="programlisting"> <span class="special">}</span>
-<span class="special">};</span>
-</pre>
-<p>
- } };
- </p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -240,7 +118,8 @@
this you will need to do something like:
</p>
<pre class="programlisting"><span class="keyword">static</span> <span class="identifier">stopclock_accumulator</span><span class="special"><></span> <span class="identifier">acc</span><span class="special">(</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">BOOST_CURRENT_FUNCTION</span><span class="special">)</span> <span class="special">+</span> <span class="string">": "</span> <span class="special">+</span> <span class="identifier">stopwatch_accumulator_formatter</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">BOOST_CURRENT_FUNCTION</span><span class="special">)</span> <span class="special">+</span> <span class="string">": "</span>
+ <span class="special">+</span> <span class="identifier">stopwatch_accumulator_formatter</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span>
<span class="special">);</span>
<span class="identifier">stopclock_accumulator</span><span class="special"><>::</span><span class="identifier">scoped_run</span> <span class="identifier">_</span><span class="special">(</span><span class="identifier">acc</span><span class="special">);</span>
</pre>
@@ -249,10 +128,14 @@
You can of course define your own macro as
</p>
<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">REPORT_FUNCTION_ACCUMULATED_LIFETIME</span><span class="special">\</span>
- <span class="keyword">static</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">stopclock_accumulator</span><span class="special"><></span> <span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_boost_chrono_stopclock_accumulator_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">)(</span> <span class="special">\</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">BOOST_CURRENT_FUNCTION</span><span class="special">)</span> <span class="special">+</span> <span class="string">": "</span> <span class="special">+</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">stopwatch_accumulator_formatter</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span> <span class="special">\</span>
+ <span class="keyword">static</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">stopclock_accumulator</span><span class="special"><></span> <span class="special">\</span>
+ <span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_accumulator_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">)</span><span class="identifier">_</span>
+ <span class="special">(</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">BOOST_CURRENT_FUNCTION</span><span class="special">)</span> <span class="special">+</span> <span class="string">": "</span> <span class="special">+</span> <span class="special">\</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">stopwatch_accumulator_formatter</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span> <span class="special">\</span>
<span class="special">);</span> <span class="special">\</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">stopclock_accumulator</span><span class="special"><>::</span><span class="identifier">scoped_run</span> <span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_boost_chrono_stopclock_accumulator_run_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">)(</span><span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_boost_chrono_stopclock_accumulator_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">))</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">stopclock_accumulator</span><span class="special"><>::</span><span class="identifier">scoped_run</span> <span class="special">\</span>
+ <span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_accumulator_run_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">)</span> <span class="special">\</span>
+ <span class="special">(</span><span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_accumulator_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">))</span>
</pre>
<p>
With this macro you will just have
@@ -276,10 +159,14 @@
as described below:
</p>
<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">REPORT_LINE_ACCUMULATED_LIFETIME</span> <span class="special">\</span>
- <span class="keyword">static</span> <span class="identifier">stopclock_accumulator</span><span class="special"><></span> <span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_boost_chrono_stopclock_accumulator_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">)(</span> <span class="special">\</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">__FILE__</span><span class="special">)</span> <span class="special">+</span> <span class="string">"["</span> <span class="special">+</span> <span class="identifier">BOOST_STRINGIZE</span><span class="special">(</span><span class="identifier">__LINE__</span><span class="special">)</span> <span class="special">+</span> <span class="string">"] "</span> <span class="special">+</span> <span class="identifier">stopwatch_accumulator_formatter</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span> <span class="special">\</span>
+ <span class="keyword">static</span> <span class="identifier">stopclock_accumulator</span><span class="special"><></span>
+ <span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_accumulator_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">)</span> <span class="special">\</span>
+ <span class="special">(</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">__FILE__</span><span class="special">)</span> <span class="special">+</span> <span class="string">"["</span> <span class="special">+</span> <span class="identifier">BOOST_STRINGIZE</span><span class="special">(</span><span class="identifier">__LINE__</span><span class="special">)</span> <span class="special">+</span> <span class="string">"] "</span>
+ <span class="special">+</span> <span class="identifier">stopwatch_accumulator_formatter</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span> <span class="special">\</span>
<span class="special">);</span> <span class="special">\</span>
- <span class="identifier">stopclock_accumulator</span><span class="special"><>::</span><span class="identifier">scoped_run</span> <span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_boost_chrono_stopclock_accumulator_run_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">)</span> <span class="special">(</span><span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_boost_chrono_stopclock_accumulator_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">))</span>
+ <span class="identifier">stopclock_accumulator</span><span class="special"><>::</span><span class="identifier">scoped_run</span> <span class="special">\</span>
+ <span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_accumulator_run_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">)</span>
+ <span class="special">(</span><span class="identifier">BOOST_JOIN</span><span class="special">(</span><span class="identifier">_accumulator_</span><span class="special">,</span> <span class="identifier">__LINE__</span><span class="special">))</span>
</pre>
<p>
Now you can mix fcntion and line reports as follows
@@ -309,7 +196,8 @@
takes for each one of its laps.
</p>
<pre class="programlisting"><span class="identifier">stopclock_accumulator</span><span class="special"><></span> <span class="identifier">acc</span><span class="special">(</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">__FILE__</span><span class="special">)</span> <span class="special">+</span> <span class="string">"["</span> <span class="special">+</span> <span class="identifier">BOOST_STRINGIZE</span><span class="special">(</span><span class="identifier">__LINE__</span><span class="special">)</span> <span class="special">+</span> <span class="string">"] "</span> <span class="special">+</span> <span class="identifier">stopwatch_accumulator_formatter</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="identifier">__FILE__</span><span class="special">)</span> <span class="special">+</span> <span class="string">"["</span> <span class="special">+</span> <span class="identifier">BOOST_STRINGIZE</span><span class="special">(</span><span class="identifier">__LINE__</span><span class="special">)</span> <span class="special">+</span> <span class="string">"] "</span>
+ <span class="special">+</span> <span class="identifier">stopwatch_accumulator_formatter</span><span class="special">::</span><span class="identifier">default_format</span><span class="special">()</span>
<span class="special">);</span>
<span class="keyword">for</span> <span class="special">(</span><span class="keyword">int</span> <span class="identifier">i</span><span class="special">=</span><span class="number">0</span><span class="special">;</span> <span class="identifier">i</span><span class="special"><</span><span class="identifier">N</span><span class="special">;</span> <span class="identifier">i</span><span class="special">++)</span> <span class="special">{</span>
<span class="identifier">stopclock_accumulator</span><span class="special"><>::</span><span class="identifier">scoped_run</span> <span class="identifier">_</span><span class="special">(</span><span class="identifier">acc</span><span class="special">);</span>
@@ -450,7 +338,9 @@
<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="identifier">ostream_type</span><span class="special">;</span>
<span class="keyword">static</span> <span class="identifier">ostream_type</span> <span class="special">&</span> <span class="identifier">default_os</span><span class="special">()</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span><span class="special">;}</span>
- <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">char_type</span><span class="special">*</span> <span class="identifier">default_format</span><span class="special">()</span> <span class="special">{</span><span class="keyword">return</span> <span class="string">"%c times, sum=%ss, mean=%as, variance=%vs\n"</span><span class="special">;}</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">char_type</span><span class="special">*</span> <span class="identifier">default_format</span><span class="special">()</span> <span class="special">{</span>
+ <span class="keyword">return</span> <span class="string">"%c times, sum=%ss, mean=%as, variance=%vs\n"</span><span class="special">;</span>
+ <span class="special">}</span>
<span class="keyword">static</span> <span class="keyword">int</span> <span class="identifier">default_places</span><span class="special">()</span> <span class="special">{</span> <span class="keyword">return</span> <span class="number">3</span><span class="special">;</span> <span class="special">}</span>
<span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">Stopwatch</span> <span class="special">></span>
@@ -472,11 +362,13 @@
<span class="special">++</span><span class="identifier">format</span><span class="special">;</span>
<span class="keyword">switch</span> <span class="special">(</span> <span class="special">*</span><span class="identifier">format</span> <span class="special">)</span> <span class="special">{</span>
<span class="keyword">case</span> <span class="char">'s'</span><span class="special">:</span>
- <span class="identifier">os</span> <span class="special"><<</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special"><</span><span class="keyword">double</span><span class="special">>(</span><span class="identifier">duration_t</span><span class="special">(</span><span class="identifier">accumulators</span><span class="special">::</span><span class="identifier">sum</span><span class="special">(</span><span class="identifier">acc</span><span class="special">))).</span><span class="identifier">count</span><span class="special">();</span>
+ <span class="identifier">os</span> <span class="special"><<</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special"><</span><span class="keyword">double</span><span class="special">>(</span>
+ <span class="identifier">duration_t</span><span class="special">(</span><span class="identifier">accumulators</span><span class="special">::</span><span class="identifier">sum</span><span class="special">(</span><span class="identifier">acc</span><span class="special">))).</span><span class="identifier">count</span><span class="special">();</span>
<span class="keyword">break</span><span class="special">;</span>
<span class="keyword">case</span> <span class="char">'a'</span><span class="special">:</span>
<span class="identifier">os</span> <span class="special"><<</span> <span class="special">(</span><span class="identifier">accumulators</span><span class="special">::</span><span class="identifier">count</span><span class="special">(</span><span class="identifier">acc</span><span class="special">)></span><span class="number">0</span><span class="special">)</span>
- <span class="special">?</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special"><</span><span class="keyword">double</span><span class="special">>(</span><span class="identifier">duration_t</span><span class="special">(</span><span class="identifier">duration_t</span><span class="special">::</span><span class="identifier">rep</span><span class="special">(</span><span class="identifier">accumulators</span><span class="special">::</span><span class="identifier">mean</span><span class="special">(</span><span class="identifier">acc</span><span class="special">)))).</span><span class="identifier">count</span><span class="special">()</span>
+ <span class="special">?</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special"><</span><span class="keyword">double</span><span class="special">>(</span><span class="identifier">duration_t</span><span class="special">(</span>
+ <span class="identifier">duration_t</span><span class="special">::</span><span class="identifier">rep</span><span class="special">(</span><span class="identifier">accumulators</span><span class="special">::</span><span class="identifier">mean</span><span class="special">(</span><span class="identifier">acc</span><span class="special">)))).</span><span class="identifier">count</span><span class="special">()</span>
<span class="special">:</span> <span class="number">0</span><span class="special">;</span>
<span class="keyword">break</span><span class="special">;</span>
<span class="keyword">case</span> <span class="char">'c'</span><span class="special">:</span>
@@ -484,7 +376,8 @@
<span class="keyword">break</span><span class="special">;</span>
<span class="keyword">case</span> <span class="char">'v'</span><span class="special">:</span>
<span class="identifier">os</span> <span class="special"><<</span> <span class="special">(</span><span class="identifier">accumulators</span><span class="special">::</span><span class="identifier">count</span><span class="special">(</span><span class="identifier">acc</span><span class="special">)></span><span class="number">0</span><span class="special">)</span>
- <span class="special">?</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special"><</span><span class="keyword">double</span><span class="special">>(</span><span class="identifier">duration_t</span><span class="special">(</span><span class="identifier">duration_t</span><span class="special">::</span><span class="identifier">rep</span><span class="special">(</span><span class="identifier">accumulators</span><span class="special">::</span><span class="identifier">variance</span><span class="special">(</span><span class="identifier">acc</span><span class="special">)))).</span><span class="identifier">count</span><span class="special">()</span>
+ <span class="special">?</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">chrono</span><span class="special">::</span><span class="identifier">duration</span><span class="special"><</span><span class="keyword">double</span><span class="special">>(</span><span class="identifier">duration_t</span><span class="special">(</span>
+ <span class="identifier">duration_t</span><span class="special">::</span><span class="identifier">rep</span><span class="special">(</span><span class="identifier">accumulators</span><span class="special">::</span><span class="identifier">variance</span><span class="special">(</span><span class="identifier">acc</span><span class="special">)))).</span><span class="identifier">count</span><span class="special">()</span>
<span class="special">:</span> <span class="number">0</span><span class="special">;</span>
<span class="keyword">break</span><span class="special">;</span>
<span class="keyword">default</span><span class="special">:</span>
@@ -499,7 +392,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
+<td align="right"><div class="copyright-footer">Copyright © 2008 Howard Hinnant<br>Copyright © 2006 , 2008 Beman Dawes<br>Copyright © 2009 -2010 Vicente J. Botet Escriba<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
Modified: sandbox/chrono/libs/chrono/doc/html/index.html
==============================================================================
--- sandbox/chrono/libs/chrono/doc/html/index.html (original)
+++ sandbox/chrono/libs/chrono/doc/html/index.html 2010-05-30 05:08:24 EDT (Sun, 30 May 2010)
@@ -1,6 +1,6 @@
<html>
<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Chrono</title>
<link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
@@ -34,11 +34,11 @@
<span class="firstname">Vicente J.</span> <span class="surname">Botet Escriba</span>
</h3></div>
</div></div>
-<div><p class="copyright">Copyright © 2008 Howard Hinnant</p></div>
-<div><p class="copyright">Copyright © 2006 , 2008 Beman Dawes</p></div>
-<div><p class="copyright">Copyright © 2009 -2010 Vicente J. Botet Escriba</p></div>
+<div><p class="copyright">Copyright © 2008 Howard Hinnant</p></div>
+<div><p class="copyright">Copyright © 2006 , 2008 Beman Dawes</p></div>
+<div><p class="copyright">Copyright © 2009 -2010 Vicente J. Botet Escriba</p></div>
<div><div class="legalnotice">
-<a name="id4803142"></a><p>
+<a name="id4803373"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
@@ -121,7 +121,7 @@
</table></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: February 28, 2010 at 12:59:19 GMT</small></p></td>
+<td align="left"><p><small>Last revised: May 28, 2010 at 23:01:29 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk