summaryrefslogtreecommitdiff
path: root/ace/iosfwd.h
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-08-05 19:44:28 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-08-05 19:44:28 +0000
commitdf25025cc3a92cc775741d8153a309a3bd8f3728 (patch)
tree08772006ea49590eb5f4d6629fa7cca3cf80dbbf /ace/iosfwd.h
parent910a36208519c2d12b090020848a53d9c8770b59 (diff)
downloadATCD-df25025cc3a92cc775741d8153a309a3bd8f3728.tar.gz
ChangeLogTag: Thu Aug 05 14:31:48 1999 David L. Levine <levine@cs.wustl.edu>
Diffstat (limited to 'ace/iosfwd.h')
-rw-r--r--ace/iosfwd.h62
1 files changed, 32 insertions, 30 deletions
diff --git a/ace/iosfwd.h b/ace/iosfwd.h
index a1e8054affa..eac2c9e4ba5 100644
--- a/ace/iosfwd.h
+++ b/ace/iosfwd.h
@@ -33,42 +33,44 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
+#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && \
+ (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
-#if !defined (ACE_USES_OLD_IOSTREAMS)
- #include /**/ <iosfwd>
-#endif /* ! ACE_USES_OLD_IOSTREAMS */
+# if !defined (ACE_USES_OLD_IOSTREAMS) || \
+ defined (ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION)
+# include /**/ <iosfwd>
+# endif /* ! ACE_USES_OLD_IOSTREAMS || ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION */
-#if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
- (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
+# if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
+ (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
-#if !defined (ACE_USES_OLD_IOSTREAMS)
-// Make these available in the global name space
-using std::ios;
-using std::streambuf;
-using std::istream;
-using std::ostream;
-using std::iostream;
-using std::filebuf;
-using std::ifstream;
-using std::ofstream;
-using std::fstream;
-#endif /* ! ACE_USES_OLD_IOSTREAMS */
+# if !defined (ACE_USES_OLD_IOSTREAMS)
+ // Make these available in the global name space
+ using std::ios;
+ using std::streambuf;
+ using std::istream;
+ using std::ostream;
+ using std::iostream;
+ using std::filebuf;
+ using std::ifstream;
+ using std::ofstream;
+ using std::fstream;
+# endif /* ! ACE_USES_OLD_IOSTREAMS */
-#endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
+# endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-# else /* ACE_HAS_STANDARD_CPP_LIBRARY */
+#else /* ! ACE_HAS_STANDARD_CPP_LIBRARY */
-class ios;
-class streambuf;
-class istream;
-class ostream;
-class iostream;
-class filebuf;
-class ifstream;
-class ofstream;
-class fstream;
+ class ios;
+ class streambuf;
+ class istream;
+ class ostream;
+ class iostream;
+ class filebuf;
+ class ifstream;
+ class ofstream;
+ class fstream;
-# endif /* ACE_HAS_STANDARD_CPP_LIBRARY */
+# endif /* ! ACE_HAS_STANDARD_CPP_LIBRARY */
#endif /* ACE_IOSFWD_H */