diff options
Diffstat (limited to 'dep/ACE_wrappers/ace/iosfwd.h')
-rw-r--r-- | dep/ACE_wrappers/ace/iosfwd.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/dep/ACE_wrappers/ace/iosfwd.h b/dep/ACE_wrappers/ace/iosfwd.h index bed916d560a..561e15e8ad8 100644 --- a/dep/ACE_wrappers/ace/iosfwd.h +++ b/dep/ACE_wrappers/ace/iosfwd.h @@ -1,4 +1,5 @@ // -*- C++ -*- + //============================================================================= /** * @file iosfwd.h @@ -18,21 +19,29 @@ */ //============================================================================= + #ifndef ACE_IOSFWD_H #define ACE_IOSFWD_H + #include /**/ "ace/pre.h" + #include /**/ "ace/config-all.h" + #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ + #if !defined (ACE_LACKS_IOSTREAM_TOTALLY) + #if defined (__APPLE_CC__) // Should this really be here? dhinton // FUZZ: disable check_for_streams_include # include "ace/streams.h" #endif + #if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && \ (ACE_HAS_STANDARD_CPP_LIBRARY != 0) + # if !defined (ACE_USES_OLD_IOSTREAMS) # include /**/ <iosfwd> # else @@ -50,8 +59,10 @@ class ofstream; class fstream; # endif /* ! ACE_USES_OLD_IOSTREAMS */ + # 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; @@ -64,8 +75,11 @@ using std::ofstream; using std::fstream; # endif /* ! ACE_USES_OLD_IOSTREAMS */ + # endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */ + #else /* ! ACE_HAS_STANDARD_CPP_LIBRARY */ + class ios; class streambuf; class istream; @@ -75,8 +89,12 @@ class ifstream; class ofstream; class fstream; + # endif /* ! ACE_HAS_STANDARD_CPP_LIBRARY */ + #include /**/ "ace/post.h" + #endif /* ACE_LACKS_IOSTREAM_TOTALLY */ + #endif /* ACE_IOSFWD_H */ |