[PPL-devel] [GIT] ppl/ppl(master): Minor improvements: prefer direct header file inclusions to indirect ones.

Enea Zaffanella zaffanella at cs.unipr.it
Sun Jul 12 09:47:03 CEST 2009


Module: ppl/ppl
Branch: master
Commit: 78c8fb6cebda65e57b79176eb7aff2995db8d726
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=78c8fb6cebda65e57b79176eb7aff2995db8d726

Author: Enea Zaffanella <zaffanella at cs.unipr.it>
Date:   Sun Jul 12 08:11:22 2009 +0200

Minor improvements: prefer direct header file inclusions to indirect ones.
Avoid unnecessarily long lines.

---

 Watchdog/src/EList.defs.hh                  |    4 +++-
 Watchdog/src/Threshold_Watcher.cc           |    3 ++-
 Watchdog/src/Threshold_Watcher.defs.hh      |   14 +++++++-------
 Watchdog/src/Threshold_Watcher.templates.hh |   10 +++++-----
 Watchdog/src/Threshold_Watcher.types.hh     |    4 +++-
 5 files changed, 20 insertions(+), 15 deletions(-)

diff --git a/Watchdog/src/EList.defs.hh b/Watchdog/src/EList.defs.hh
index e16ceb0..fbb9696 100644
--- a/Watchdog/src/EList.defs.hh
+++ b/Watchdog/src/EList.defs.hh
@@ -24,6 +24,7 @@ site: http://www.cs.unipr.it/ppl/ . */
 #define PWL_EList_defs_hh 1
 
 #include "EList.types.hh"
+#include "Doubly_Linked_Object.defs.hh"
 #include "EList_Iterator.defs.hh"
 
 /*! \brief
@@ -31,7 +32,8 @@ site: http://www.cs.unipr.it/ppl/ . */
   where the links are embedded in the objects themselves).
 */
 template <typename T>
-class Parma_Watchdog_Library::EList : private Doubly_Linked_Object {
+class Parma_Watchdog_Library::EList
+  : private Parma_Watchdog_Library::Doubly_Linked_Object {
 public:
   //! A const iterator to traverse the list.
   typedef EList_Iterator<const T> Const_Iterator;
diff --git a/Watchdog/src/Threshold_Watcher.cc b/Watchdog/src/Threshold_Watcher.cc
index 75c1368..50374e2 100644
--- a/Watchdog/src/Threshold_Watcher.cc
+++ b/Watchdog/src/Threshold_Watcher.cc
@@ -1,4 +1,5 @@
-/* Threshold_Watcher and associated classes' implementation (non-inline functions).
+/* Threshold_Watcher and associated classes' implementation
+   (non-inline functions).
    Copyright (C) 2001-2009 Roberto Bagnara <bagnara at cs.unipr.it>
 
 This file is part of the Parma Watchdog Library (PWL).
diff --git a/Watchdog/src/Threshold_Watcher.defs.hh b/Watchdog/src/Threshold_Watcher.defs.hh
index 132c973..e2f8f55 100644
--- a/Watchdog/src/Threshold_Watcher.defs.hh
+++ b/Watchdog/src/Threshold_Watcher.defs.hh
@@ -28,16 +28,18 @@ site: http://www.cs.unipr.it/ppl/ . */
 #include "Pending_List.defs.hh"
 #include <cassert>
 
-namespace Parma_Watchdog_Library {
-
 //! A watchdog for thresholds exceeding.
 template <typename Traits>
-class Threshold_Watcher {
+class Parma_Watchdog_Library::Threshold_Watcher {
 public:
   template <typename Flag_Base, typename Flag>
-  Threshold_Watcher(const typename Traits::Delta& delta, const Flag_Base* volatile& holder, Flag& flag);
+  Threshold_Watcher(const typename Traits::Delta& delta,
+                    const Flag_Base* volatile& holder,
+                    Flag& flag);
+
+  Threshold_Watcher(const typename Traits::Delta& delta,
+                    void (*function)());
 
-  Threshold_Watcher(const typename Traits::Delta& delta, void (*function)());
   ~Threshold_Watcher();
 
 private:
@@ -74,8 +76,6 @@ private:
 
 };
 
-} // namespace Parma_Watchdog_Library
-
 #include "Threshold_Watcher.inlines.hh"
 #include "Threshold_Watcher.templates.hh"
 
diff --git a/Watchdog/src/Threshold_Watcher.templates.hh b/Watchdog/src/Threshold_Watcher.templates.hh
index b902153..a133775 100644
--- a/Watchdog/src/Threshold_Watcher.templates.hh
+++ b/Watchdog/src/Threshold_Watcher.templates.hh
@@ -28,17 +28,17 @@ namespace Parma_Watchdog_Library {
 template <typename Traits>
 typename Threshold_Watcher<Traits>::WW_Pending_List::Iterator
 Threshold_Watcher<Traits>::add_threshold(typename Traits::Threshold threshold,
-				   const Handler& handler,
-				   bool& expired_flag) {
+                                         const Handler& handler,
+                                         bool& expired_flag) {
   Traits::check_function = Threshold_Watcher::check;
   return initialize.pending.insert(threshold, handler, expired_flag);
 }
 
 template <typename Traits>
 typename Threshold_Watcher<Traits>::WW_Pending_List::Iterator
-Threshold_Watcher<Traits>::remove_threshold(typename WW_Pending_List::Iterator position) {
-  typename WW_Pending_List::Iterator i;
-  i = initialize.pending.erase(position);
+Threshold_Watcher<Traits>
+::remove_threshold(typename WW_Pending_List::Iterator position) {
+  typename WW_Pending_List::Iterator i = initialize.pending.erase(position);
   if (initialize.pending.empty())
     Traits::check_function = 0;
   return i;
diff --git a/Watchdog/src/Threshold_Watcher.types.hh b/Watchdog/src/Threshold_Watcher.types.hh
index 69101a0..e6e7bee 100644
--- a/Watchdog/src/Threshold_Watcher.types.hh
+++ b/Watchdog/src/Threshold_Watcher.types.hh
@@ -13,8 +13,10 @@ PURPOSE. */
 #define PWL_Threshold_Watcher_types_hh 1
 
 namespace Parma_Watchdog_Library {
+
 template <typename Traits>
 class Threshold_Watcher;
-}
+
+} // namespace Parma_Watchdog_Library
 
 #endif // !defined(PWL_Threshold_Watcher_types_hh)




More information about the PPL-devel mailing list