From 98d6ad56a13cd11f2a570c1951fb59952bcf8ba3 Mon Sep 17 00:00:00 2001
From: Joseph Mirabel <jmirabel@laas.fr>
Date: Thu, 27 Sep 2018 18:50:27 +0200
Subject: [PATCH] Remove unused inclusion of iostream

---
 include/dynamic-graph/contiifstream.h      | 1 -
 include/dynamic-graph/debug.h              | 7 +++----
 include/dynamic-graph/eigen-io.h           | 1 -
 include/dynamic-graph/exception-abstract.h | 1 -
 include/dynamic-graph/signal-base.h        | 1 -
 include/dynamic-graph/signal-cast-helper.h | 1 -
 include/dynamic-graph/signal-caster.h      | 1 -
 include/dynamic-graph/signal-ptr.h         | 7 +++----
 include/dynamic-graph/signal.h             | 1 -
 include/dynamic-graph/time-dependency.h    | 1 -
 include/dynamic-graph/value.h              | 1 -
 src/dgraph/pool.cpp                        | 1 -
 12 files changed, 6 insertions(+), 18 deletions(-)

diff --git a/include/dynamic-graph/contiifstream.h b/include/dynamic-graph/contiifstream.h
index 013b8fd..4741450 100644
--- a/include/dynamic-graph/contiifstream.h
+++ b/include/dynamic-graph/contiifstream.h
@@ -18,7 +18,6 @@
 #ifndef DYNAMIC_GRAPH_CONTIIFSTREAM_H
 # define DYNAMIC_GRAPH_CONTIIFSTREAM_H
 # include <fstream>
-# include <iostream>
 # include <list>
 # include <sstream>
 
diff --git a/include/dynamic-graph/debug.h b/include/dynamic-graph/debug.h
index 9c28ea5..742f8a3 100644
--- a/include/dynamic-graph/debug.h
+++ b/include/dynamic-graph/debug.h
@@ -19,7 +19,6 @@
 # define DYNAMIC_GRAPH_DEBUG_HH
 # include <cstdio>
 # include <cstdarg>
-# include <iostream>
 # include <fstream>
 # include <sstream>
 
@@ -189,13 +188,13 @@ inline bool dgTDEBUG_ENABLE (const int & level)
   if (1)					\
     ;						\
   else						\
-    std::cout
+    std::ostream(NULL)
 
 #  define dgDEBUGMUTE (level)			\
   if (1)					\
     ;						\
   else						\
-    std::cout
+    std::ostream(NULL)
 
 #  define dgERROR				\
   dgERRORFLOW.outputbuffer << dgPREERROR
@@ -225,7 +224,7 @@ inline void dgERRORF (const char*, ...)
   if (1)					\
     ;						\
   else						\
-    std::cout
+    std::ostream(NULL)
 
 inline void dgTDEBUGF (const int, const char*, ...)
 {
diff --git a/include/dynamic-graph/eigen-io.h b/include/dynamic-graph/eigen-io.h
index 6352cb5..f96d7a8 100644
--- a/include/dynamic-graph/eigen-io.h
+++ b/include/dynamic-graph/eigen-io.h
@@ -18,7 +18,6 @@
 #ifndef DYNAMIC_GRAPH_EIGEN_IO_H
 #define DYNAMIC_GRAPH_EIGEN_IO_H
 
-#include <iostream>
 #include <boost/format.hpp>
 #include <boost/numeric/conversion/cast.hpp>
 
diff --git a/include/dynamic-graph/exception-abstract.h b/include/dynamic-graph/exception-abstract.h
index 155f6b8..2eb40ff 100644
--- a/include/dynamic-graph/exception-abstract.h
+++ b/include/dynamic-graph/exception-abstract.h
@@ -17,7 +17,6 @@
 
 #ifndef DYNAMIC_GRAPH_EXCEPTION_ABSTRACT_H
 # define DYNAMIC_GRAPH_EXCEPTION_ABSTRACT_H
-# include <iostream>
 # include <string>
 
 # include <dynamic-graph/fwd.hh>
diff --git a/include/dynamic-graph/signal-base.h b/include/dynamic-graph/signal-base.h
index 950cd0c..bb8f9ca 100644
--- a/include/dynamic-graph/signal-base.h
+++ b/include/dynamic-graph/signal-base.h
@@ -19,7 +19,6 @@
 # define DYNAMIC_GRAPH_SIGNAL_BASE_H
 # include <string>
 # include <sstream>
-# include <iostream>
 # include <typeinfo>
 # include <boost/noncopyable.hpp>
 
diff --git a/include/dynamic-graph/signal-cast-helper.h b/include/dynamic-graph/signal-cast-helper.h
index 4024e9a..4c7148d 100644
--- a/include/dynamic-graph/signal-cast-helper.h
+++ b/include/dynamic-graph/signal-cast-helper.h
@@ -18,7 +18,6 @@
 # define DYNAMIC_GRAPH_SIGNAL_CASTER_HELPER_HH
 # include <map>
 # include <typeinfo>
-# include <iostream>
 # include <vector>
 
 # include <boost/any.hpp>
diff --git a/include/dynamic-graph/signal-caster.h b/include/dynamic-graph/signal-caster.h
index f8cd687..525f906 100644
--- a/include/dynamic-graph/signal-caster.h
+++ b/include/dynamic-graph/signal-caster.h
@@ -18,7 +18,6 @@
 # define DYNAMIC_GRAPH_SIGNAL_CASTER_HH
 # include <map>
 # include <typeinfo>
-# include <iostream>
 # include <vector>
 
 # include <boost/any.hpp>
diff --git a/include/dynamic-graph/signal-ptr.h b/include/dynamic-graph/signal-ptr.h
index 8547ee3..3f3a6ee 100644
--- a/include/dynamic-graph/signal-ptr.h
+++ b/include/dynamic-graph/signal-ptr.h
@@ -17,11 +17,12 @@
 
 #ifndef DYNAMIC_GRAPH_SIGNAL_PTR_H
 #define DYNAMIC_GRAPH_SIGNAL_PTR_H
-# include <iostream>
 
 # include <dynamic-graph/exception-signal.h>
 # include <dynamic-graph/signal.h>
 
+# include <dynamic-graph/deprecated.hh>
+
 namespace dynamicgraph
 {
   /// \ingroup dgraph
@@ -73,9 +74,7 @@ namespace dynamicgraph
     const SignalBase<Time>* getAbstractPtr () const; // throw
     virtual void plug( SignalBase<Time>* ref );
     virtual void unplug () { plug(NULL); }
-    virtual bool isPluged () const {
-      std::cerr << "The method isPluged is deprecated.";
-      std::cerr << " Please use isPlugged instead" << std::endl;
+    virtual bool isPluged () const DYNAMIC_GRAPH_DEPRECATED {
       return isPlugged ();
     }
     virtual bool isPlugged () const { return (NULL!=signalPtr); }
diff --git a/include/dynamic-graph/signal.h b/include/dynamic-graph/signal.h
index d70f1fc..111bb8c 100644
--- a/include/dynamic-graph/signal.h
+++ b/include/dynamic-graph/signal.h
@@ -25,7 +25,6 @@
 #include <boost/function.hpp>
 
 #include <string>
-#include <iostream>
 
 #include <dynamic-graph/exception-signal.h>
 #include <dynamic-graph/signal-base.h>
diff --git a/include/dynamic-graph/time-dependency.h b/include/dynamic-graph/time-dependency.h
index 29e80f2..c79c2b6 100644
--- a/include/dynamic-graph/time-dependency.h
+++ b/include/dynamic-graph/time-dependency.h
@@ -18,7 +18,6 @@
 #ifndef DYNAMIC_GRAPH_TIME_DEPENDENCY_H
 # define DYNAMIC_GRAPH_TIME_DEPENDENCY_H
 # include <list>
-# include <iostream>
 
 # include <dynamic-graph/fwd.hh>
 # include <dynamic-graph/signal-base.h>
diff --git a/include/dynamic-graph/value.h b/include/dynamic-graph/value.h
index ffa43c0..14b8f47 100644
--- a/include/dynamic-graph/value.h
+++ b/include/dynamic-graph/value.h
@@ -18,7 +18,6 @@
 #ifndef DYNAMIC_GRAPH_VALUE_H
 #define DYNAMIC_GRAPH_VALUE_H
 
-#include <iostream>
 #include <string>
 #include <cassert>
 #include <typeinfo>
diff --git a/src/dgraph/pool.cpp b/src/dgraph/pool.cpp
index 280d046..d7fa5f6 100644
--- a/src/dgraph/pool.cpp
+++ b/src/dgraph/pool.cpp
@@ -37,7 +37,6 @@
 /* --- DYNAMIC-GRAPH --- */
 #include <list>
 #include <typeinfo>
-#include <iostream>
 #include <sstream>
 #include <string>
 #include "dynamic-graph/pool.h"
-- 
GitLab