|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r68791 - in sandbox/chrono/boost/stopwatches: . detail
From: vicente.botet_at_[hidden]
Date: 2011-02-11 17:14:38
Author: viboes
Date: 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
New Revision: 68791
URL: http://svn.boost.org/trac/boost/changeset/68791
Log:
Stopwatches: rename scoped_suspend to clock suspender + cleaup
Added:
sandbox/chrono/boost/stopwatches/clock_suspender.hpp (contents, props changed)
Removed:
sandbox/chrono/boost/stopwatches/scoped_suspend.hpp
sandbox/chrono/boost/stopwatches/scoped_suspend2.hpp
Text files modified:
sandbox/chrono/boost/stopwatches/config.hpp | 8 ++------
sandbox/chrono/boost/stopwatches/detail/adaptive_string.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/detail/default_out.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/detail/static_assert.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/lightweight_stopwatch.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/scoped_stopclock.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopclock.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopclock_accumulator.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopwatch.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopwatch_accumulator.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopwatch_accumulator_formatter.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopwatch_accumulator_time_formatter.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopwatch_formatter.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopwatch_reporter.hpp | 11 ++++-------
sandbox/chrono/boost/stopwatches/stopwatch_scoped.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/stopwatches.hpp | 4 ++--
sandbox/chrono/boost/stopwatches/suspendible_clock.hpp | 35 ++++++++++++++++-------------------
sandbox/chrono/boost/stopwatches/t24_hours.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/t24_hours_formatter.hpp | 7 ++-----
sandbox/chrono/boost/stopwatches/time_formatter.hpp | 7 ++-----
20 files changed, 56 insertions(+), 114 deletions(-)
Added: sandbox/chrono/boost/stopwatches/clock_suspender.hpp
==============================================================================
--- (empty file)
+++ sandbox/chrono/boost/stopwatches/clock_suspender.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -0,0 +1,37 @@
+// boost/chrono/clock_suspender.hpp -----------------------------------------------------------//
+// Copyright 2009-2011 Vicente J. Botet Escriba
+// Distributed under the Boost Software License, Version 1.0.
+// See http://www.boost.org/LICENSE_1_0.txt
+// See http://www.boost.org/libs/stopwatches for documentation.
+
+#ifndef BOOST_STOPWATCHES_CLOCK_SUSPENDER_CLOCK_HPP
+#define BOOST_STOPWATCHES_CLOCK_SUSPENDER_CLOCK_HPP
+
+#include <boost/system/error_code.hpp>
+#include <boost/mpl/bool.hpp>
+
+namespace boost { namespace stopwatches {
+
+
+ template <class Clock>
+ struct is_suspendible : mpl:: false_ {};
+
+ template <class Clock>
+ class clock_suspender {
+ public:
+ clock_suspender(system::error_code & ec = BOOST_CHRONO_THROWS) {
+ ec.clear();
+ }
+ ~clock_suspender() {}
+ private:
+ //~ clock_suspender(); // = delete;
+ clock_suspender(const clock_suspender&); // = delete;
+ clock_suspender& operator=(const clock_suspender&); // = delete;
+ };
+
+
+} // namespace stopwatches
+} // namespace boost
+
+
+#endif // BOOST_CHRONO_PROCESS_CPU_CLOCKS_HPP
Modified: sandbox/chrono/boost/stopwatches/config.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/config.hpp (original)
+++ sandbox/chrono/boost/stopwatches/config.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,18 +1,14 @@
// boost/chrono/config.hpp -------------------------------------------------//
-
// Copyright Beman Dawes 2003, 2006, 2008
-// Copyright 2009 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/chrono for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_CONFIG_HPP
#define BOOST_STOPWATCHES_CONFIG_HPP
#include <boost/config.hpp>
-
#endif // BOOST_STOPWATCHES_CONFIG_HPP
Modified: sandbox/chrono/boost/stopwatches/detail/adaptive_string.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/detail/adaptive_string.hpp (original)
+++ sandbox/chrono/boost/stopwatches/detail/adaptive_string.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/chrono/stopwatch_formatter.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_DETAIL_ADAPTIVE_STRING_HPP
#define BOOST_STOPWATCHES_DETAIL_ADAPTIVE_STRING_HPP
Modified: sandbox/chrono/boost/stopwatches/detail/default_out.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/detail/default_out.hpp (original)
+++ sandbox/chrono/boost/stopwatches/detail/default_out.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/chrono/stopwatch_formatter.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_DETAIL_DEFAULT_OUT_HPP
#define BOOST_STOPWATCHES_DETAIL_DEFAULT_OUT_HPP
Modified: sandbox/chrono/boost/stopwatches/detail/static_assert.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/detail/static_assert.hpp (original)
+++ sandbox/chrono/boost/stopwatches/detail/static_assert.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
-// static_assert.hpp --------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// boost/stopwatches/detail/static_assert.hpp --------------------------------------------------------------//
+// Copyright 2009-2011 Vicente J. Botet Escriba
// Distributed under the Boost Software License, Version 1.0.
// See http://www.boost.org/LICENSE_1_0.txt
-
#ifndef BOOST_STOPWATCHES_DETAIL_STATIC_ASSERT_HPP
#define BOOST_STOPWATCHES_DETAIL_STATIC_ASSERT_HPP
Modified: sandbox/chrono/boost/stopwatches/lightweight_stopwatch.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/lightweight_stopwatch.hpp (original)
+++ sandbox/chrono/boost/stopwatches/lightweight_stopwatch.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/lightweight_stopwatch.hpp ------------------------------------------------------------//
-
-// Copyright 2010 Vicente J. Botet Escriba
-
+// Copyright 2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_LIGHTWEIGHT_STOPWATCH__HPP
#define BOOST_STOPWATCHES_LIGHTWEIGHT_STOPWATCH__HPP
Modified: sandbox/chrono/boost/stopwatches/scoped_stopclock.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/scoped_stopclock.hpp (original)
+++ sandbox/chrono/boost/stopwatches/scoped_stopclock.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopclock.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_SCOPED_STOPCLOCK_HPP
#define BOOST_STOPWATCHES_SCOPED_STOPCLOCK_HPP
Deleted: sandbox/chrono/boost/stopwatches/scoped_suspend.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/scoped_suspend.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
+++ (empty file)
@@ -1,40 +0,0 @@
-// boost/chrono/process_cpu_clocks.hpp -----------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
-// Distributed under the Boost Software License, Version 1.0.
-// See http://www.boost.org/LICENSE_1_0.txt
-
-// See http://www.boost.org/libs/system for documentation.
-
-#ifndef BOOST_STOPWATCHES_SCOPED_SUSPEND_CLOCK_HPP
-#define BOOST_STOPWATCHES_SCOPED_SUSPEND_CLOCK_HPP
-
-#include <boost/system/error_code.hpp>
-#include <boost/mpl/bool.hpp>
-
-namespace boost { namespace stopwatches {
-
-
- template <class Clock>
- struct is_suspendible : mpl:: false_ {};
-
- template <class Clock>
- class scoped_suspend {
- public:
- scoped_suspend(system::error_code & ec = BOOST_CHRONO_THROWS) {
- ec.clear();
- }
- ~scoped_suspend() {}
- private:
- //~ scoped_suspend(); // = delete;
- scoped_suspend(const scoped_suspend&); // = delete;
- scoped_suspend& operator=(const scoped_suspend&); // = delete;
- };
-
-
-} // namespace stopwatches
-} // namespace boost
-
-
-#endif // BOOST_CHRONO_PROCESS_CPU_CLOCKS_HPP
Deleted: sandbox/chrono/boost/stopwatches/scoped_suspend2.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/scoped_suspend2.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
+++ (empty file)
@@ -1,40 +0,0 @@
-// boost/stopwatches/process_cpu_clocks.hpp -----------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
-// Distributed under the Boost Software License, Version 1.0.
-// See http://www.boost.org/LICENSE_1_0.txt
-
-// See http://www.boost.org/libs/system for documentation.
-
-#ifndef BOOST_STOPWATCHES_SCOPED_SUSPEND_CLOCK_HPP
-#define BOOST_STOPWATCHES_SCOPED_SUSPEND_CLOCK_HPP
-
-#include <boost/system/error_code.hpp>
-#include <boost/mpl/bool.hpp>
-
-namespace boost { namespace stopwatches {
-
-
- template <class Clock>
- struct is_suspendible : mpl:: false_ {};
-
- template <class Clock>
- class scoped_suspend {
- public:
- scoped_suspend(system::error_code & ec = BOOST_CHRONO_THROWS) {
- ec.clear();
- }
- ~scoped_suspend() {}
- private:
- //~ scoped_suspend(); // = delete;
- scoped_suspend(const scoped_suspend&); // = delete;
- scoped_suspend& operator=(const scoped_suspend&); // = delete;
- };
-
-
-} // namespace stopwatches
-} // namespace boost
-
-
-#endif // BOOST_STOPWATCHES_PROCESS_CPU_CLOCKS_HPP
Modified: sandbox/chrono/boost/stopwatches/stopclock.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopclock.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopclock.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopclock.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPCLOCK_HPP
#define BOOST_STOPWATCHES_STOPCLOCK_HPP
Modified: sandbox/chrono/boost/stopwatches/stopclock_accumulator.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopclock_accumulator.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopclock_accumulator.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopclock.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPCLOCK_ACCUMULATOR_HPP
#define BOOST_STOPWATCHES_STOPCLOCK_ACCUMULATOR_HPP
Modified: sandbox/chrono/boost/stopwatches/stopwatch.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopwatch.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopwatch.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopwatch.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPWATCH_HPP
#define BOOST_STOPWATCHES_STOPWATCH_HPP
Modified: sandbox/chrono/boost/stopwatches/stopwatch_accumulator.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopwatch_accumulator.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopwatch_accumulator.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopwatch_accumulator.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPWATCH_ACCUMULATOR_HPP
#define BOOST_STOPWATCHES_STOPWATCH_ACCUMULATOR_HPP
Modified: sandbox/chrono/boost/stopwatches/stopwatch_accumulator_formatter.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopwatch_accumulator_formatter.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopwatch_accumulator_formatter.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopwatch_accumulator_formatter.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPWATCH_ACCUMULATOR_FORMATTER_HPP
#define BOOST_STOPWATCHES_STOPWATCH_ACCUMULATOR_FORMATTER_HPP
Modified: sandbox/chrono/boost/stopwatches/stopwatch_accumulator_time_formatter.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopwatch_accumulator_time_formatter.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopwatch_accumulator_time_formatter.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopwatch_accumulator_time_formatter.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPWATCH_ACCUMULATOR_TIMES_FORMATTER_HPP
#define BOOST_STOPWATCHES_STOPWATCH_ACCUMULATOR_TIMES_FORMATTER_HPP
Modified: sandbox/chrono/boost/stopwatches/stopwatch_formatter.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopwatch_formatter.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopwatch_formatter.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopwatch_formatter.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPWATCH_FORMATTER_HPP
#define BOOST_STOPWATCHES_STOPWATCH_FORMATTER_HPP
Modified: sandbox/chrono/boost/stopwatches/stopwatch_reporter.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopwatch_reporter.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopwatch_reporter.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopwatch_reporter.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPWATCH_REPORTER_HPP
#define BOOST_STOPWATCHES_STOPWATCH_REPORTER_HPP
@@ -23,7 +20,7 @@
#include <boost/chrono/chrono.hpp>
#include <boost/stopwatches/stopwatch_scoped.hpp>
#include <boost/system/error_code.hpp>
-#include <boost/stopwatches/scoped_suspend.hpp>
+#include <boost/stopwatches/clock_suspender.hpp>
#include <boost/cstdint.hpp>
#include <string>
#include <iostream>
@@ -177,7 +174,7 @@
template <class Stopwatch, class Formatter>
void basic_stopwatch_reporter<Stopwatch, Formatter>::report( system::error_code & ec ) {
- stopwatches::scoped_suspend<typename Stopwatch::clock> _(ec);
+ stopwatches::clock_suspender<typename Stopwatch::clock> _(ec);
if (!BOOST_CHRONO_IS_THROWS(ec)) {
if (ec) return;
}
Modified: sandbox/chrono/boost/stopwatches/stopwatch_scoped.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopwatch_scoped.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopwatch_scoped.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/stopwatch_scoped.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_STOPWATCH_SCOPED_HPP
#define BOOST_STOPWATCHES_STOPWATCH_SCOPED_HPP
Modified: sandbox/chrono/boost/stopwatches/stopwatches.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/stopwatches.hpp (original)
+++ sandbox/chrono/boost/stopwatches/stopwatches.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,12 +1,12 @@
//////////////////////////////////////////////////////////////////////////////
//
-// (C) Copyright Vicente J. Botet Escriba 2010.
+// (C) Copyright Vicente J. Botet Escriba 2011.
// 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)
//
-// See http://www.boost.org/libs/stm for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
//
//////////////////////////////////////////////////////////////////////////////
Modified: sandbox/chrono/boost/stopwatches/suspendible_clock.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/suspendible_clock.hpp (original)
+++ sandbox/chrono/boost/stopwatches/suspendible_clock.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,18 +1,15 @@
-// boost/chrono/process_cpu_clocks.hpp -----------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// boost/chrono/suspendible_clock.hpp -----------------------------------------------------------//
+// Copyright 2009-2011 Vicente J. Botet Escriba
// Distributed under the Boost Software License, Version 1.0.
// See http://www.boost.org/LICENSE_1_0.txt
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_SUSPENDIBLE_CLOCK_HPP
#define BOOST_STOPWATCHES_SUSPENDIBLE_CLOCK_HPP
#include <boost/version.hpp>
#include <boost/chrono/chrono.hpp>
-#include <boost/stopwatches/scoped_suspend.hpp>
+#include <boost/stopwatches/clock_suspender.hpp>
#include <boost/system/error_code.hpp>
#include <boost/thread/tss.hpp>
#include <memory>
@@ -155,14 +152,14 @@
}
else return duration::zero();
}
- class scoped_suspend {
+ class clock_suspender {
public:
- scoped_suspend(system::error_code & ec = BOOST_CHRONO_THROWS)
+ clock_suspender(system::error_code & ec = BOOST_CHRONO_THROWS)
: ptr_(instance(ec))
{
if (ptr_!=0) ptr_->suspend(ec);
}
- ~scoped_suspend() {
+ ~clock_suspender() {
if (ptr_!=0) {
system::error_code ec;
ptr_->resume(ec);
@@ -171,9 +168,9 @@
}
private:
thread_specific_context* ptr_;
- //~ scoped_suspend(); // = delete;
- scoped_suspend(const scoped_suspend&); // = delete;
- scoped_suspend& operator=(const scoped_suspend&); // = delete;
+ //~ clock_suspender(); // = delete;
+ clock_suspender(const clock_suspender&); // = delete;
+ clock_suspender& operator=(const clock_suspender&); // = delete;
};
};
@@ -185,14 +182,14 @@
struct is_suspendible<suspendible_clock<Clock> > : mpl:: true_ {};
template <class Clock>
- class scoped_suspend<suspendible_clock<Clock> >
- : public suspendible_clock<Clock>::scoped_suspend {
+ class clock_suspender<suspendible_clock<Clock> >
+ : public suspendible_clock<Clock>::clock_suspender {
public:
- scoped_suspend(system::error_code & ec = BOOST_CHRONO_THROWS) : suspendible_clock<Clock>::scoped_suspend(ec) {}
+ clock_suspender(system::error_code & ec = BOOST_CHRONO_THROWS) : suspendible_clock<Clock>::clock_suspender(ec) {}
private:
- //~ scoped_suspend(); // = delete;
- scoped_suspend(const scoped_suspend&); // = delete;
- scoped_suspend& operator=(const scoped_suspend&); // = delete;
+ //~ clock_suspender(); // = delete;
+ clock_suspender(const clock_suspender&); // = delete;
+ clock_suspender& operator=(const clock_suspender&); // = delete;
};
} // namespace stopwatches
Modified: sandbox/chrono/boost/stopwatches/t24_hours.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/t24_hours.hpp (original)
+++ sandbox/chrono/boost/stopwatches/t24_hours.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/t24_hours.hpp -----------------------------------------------------------//
-
-// Copyright 2010 Vicente J. Botet Escriba
-
+// Copyright 2011 Vicente J. Botet Escriba
// Distributed under the Boost Software License, Version 1.0.
// See http://www.boost.org/LICENSE_1_0.txt
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_T24_HOURS_HPP
#define BOOST_STOPWATCHES_T24_HOURS_HPP
Modified: sandbox/chrono/boost/stopwatches/t24_hours_formatter.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/t24_hours_formatter.hpp (original)
+++ sandbox/chrono/boost/stopwatches/t24_hours_formatter.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/stopwatches/t24_hours_formatter.hpp ------------------------------------------------------------//
-
-// Copyright 2010 Vicente J. Botet Escriba
-
+// Copyright 2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_T24_HOURS_FORMATTER_HPP
#define BOOST_STOPWATCHES_T24_HOURS_FORMATTER_HPP
Modified: sandbox/chrono/boost/stopwatches/time_formatter.hpp
==============================================================================
--- sandbox/chrono/boost/stopwatches/time_formatter.hpp (original)
+++ sandbox/chrono/boost/stopwatches/time_formatter.hpp 2011-02-11 17:14:35 EST (Fri, 11 Feb 2011)
@@ -1,11 +1,8 @@
// boost/chrono/time_formatter.hpp ------------------------------------------------------------//
-
-// Copyright 2009-2010 Vicente J. Botet Escriba
-
+// Copyright 2009-2011 Vicente J. Botet Escriba
// 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)
-
-// See http://www.boost.org/libs/system for documentation.
+// See http://www.boost.org/libs/stopwatches for documentation.
#ifndef BOOST_STOPWATCHES_TIME_FORMATTER_HPP
#define BOOST_STOPWATCHES_TIME_FORMATTER_HPP
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