iostream revision 302408
191174Stmm// -*- C++ -*- 291174Stmm//===--------------------------- iostream ---------------------------------===// 391174Stmm// 491174Stmm// The LLVM Compiler Infrastructure 591174Stmm// 691174Stmm// This file is dual licensed under the MIT and the University of Illinois Open 791174Stmm// Source Licenses. See LICENSE.TXT for details. 891174Stmm// 991174Stmm//===----------------------------------------------------------------------===// 1091174Stmm 1191174Stmm#ifndef _LIBCPP_IOSTREAM 1291174Stmm#define _LIBCPP_IOSTREAM 1391174Stmm 1491174Stmm/* 1591174Stmm iostream synopsis 1691174Stmm 1791174Stmm#include <ios> 1891174Stmm#include <streambuf> 1991174Stmm#include <istream> 2091174Stmm#include <ostream> 2191174Stmm 2291174Stmmnamespace std { 2391174Stmm 2491174Stmmextern istream cin; 2591174Stmmextern ostream cout; 2691174Stmmextern ostream cerr; 2791174Stmmextern ostream clog; 2891174Stmmextern wistream wcin; 2992991Sobrienextern wostream wcout; 3091174Stmmextern wostream wcerr; 3191174Stmmextern wostream wclog; 3291174Stmm 3391174Stmm} // std 3491174Stmm 3591174Stmm*/ 3691174Stmm 3791174Stmm#include <__config> 3891174Stmm#include <ios> 3991174Stmm#include <streambuf> 4091174Stmm#include <istream> 4195587Sjake#include <ostream> 4291174Stmm 4391174Stmm#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) 4492905Sobrien#pragma GCC system_header 4591174Stmm#endif 4691174Stmm 4792905Sobrien_LIBCPP_BEGIN_NAMESPACE_STD 4891174Stmm 4991174Stmm#ifndef _LIBCPP_HAS_NO_STDIN 5092905Sobrienextern _LIBCPP_FUNC_VIS istream cin; 5191174Stmmextern _LIBCPP_FUNC_VIS wistream wcin; 5291174Stmm#endif 5392905Sobrien#ifndef _LIBCPP_HAS_NO_STDOUT 5492905Sobrienextern _LIBCPP_FUNC_VIS ostream cout; 5592905Sobrienextern _LIBCPP_FUNC_VIS wostream wcout; 56205393Smarius#endif 57205393Smariusextern _LIBCPP_FUNC_VIS ostream cerr; 58205393Smariusextern _LIBCPP_FUNC_VIS wostream wcerr; 5991174Stmmextern _LIBCPP_FUNC_VIS ostream clog; 6091174Stmmextern _LIBCPP_FUNC_VIS wostream wclog; 6192905Sobrien 6292905Sobrien_LIBCPP_END_NAMESPACE_STD 6392905Sobrien 6492905Sobrien#endif // _LIBCPP_IOSTREAM 6592905Sobrien