diff --git a/kwsys_std_iosfwd.h.in b/kwsys_std_iosfwd.h.in
index eed90b9afabe824981f61b0bb2718d01979aa960..0758135de19fb55cc4ed906c89e142e9cba810a3 100644
--- a/kwsys_std_iosfwd.h.in
+++ b/kwsys_std_iosfwd.h.in
@@ -27,17 +27,21 @@
 #if !defined(KWSYS_NO_ANSI_STREAM_HEADERS)
 # include <iosfwd>
 #else
+class fstream;
+class ifstream;
+class ios;
+class istream;
+class ofstream;
+class ostream;
 # if !defined(KWSYS_NO_STD_NAMESPACE)
 namespace std
 {
-# endif
-  class fstream;
-  class ifstream;
-  class ios;
-  class istream;
-  class ofstream;
-  class ostream;
-# if !defined(KWSYS_NO_STD_NAMESPACE)
+  using ::fstream;
+  using ::ifstream;
+  using ::ios;
+  using ::istream;
+  using ::ofstream;
+  using ::ostream;
 }
 # endif
 #endif