///////////////////////////////////////////////////////////////////////////
// FILE: iosfwd/iosfwd.h (iostream forwarding declarations)
//
//                          Open Watcom Project
//
//    Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved.
//
//  ========================================================================
//
//    This file contains Original Code and/or Modifications of Original
//    Code as defined in and that are subject to the Sybase Open Watcom
//    Public License version 1.0 (the 'License'). You may not use this file
//    except in compliance with the License. BY USING THIS FILE YOU AGREE TO
//    ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is
//    provided with the Original Code and Modifications, and is also
//    available at www.sybase.com/developer/opensource.
//
//    The Original Code and all software distributed under the License are
//    distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
//    EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM
//    ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
//    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR
//    NON-INFRINGEMENT. Please see the License for the specific language
//    governing rights and limitations under the License.
//
//  ========================================================================
//
// Description: This header is part of the C++ standard library. It
//              declares several iostream classes incompletely to serve
//              as forwarding declarations in cases where the overhead
//              of full class declarations is not necessary.
///////////////////////////////////////////////////////////////////////////
#ifndef _IOSFWD_INCLUDED
#define _IOSFWD_INCLUDED

#if !defined(_ENABLE_AUTODEPEND)
  #pragma read_only_file;
#endif


#ifndef __cplusplus
#error The header iosfwd requires C++
#endif

#ifndef _COMDEF_H_INCLUDED
 #include <_comdef.h>
#endif

namespace std {
  class _WPRTLINK ios;

  // Basic streams.
  class _WPRTLINK streambuf;
  class _WPRTLINK istream;
  class _WPRTLINK ostream;
  class _WPRTLINK iostream;

  // File streams.
  class _WPRTLINK filebuf;
  class _WPRTLINK ifstream;
  class _WPRTLINK ofstream;
  class _WPRTLINK fstream;
}

#endif
