1// -*- C++ -*- 2//===--------------------------- iostream ---------------------------------===// 3// 4// The LLVM Compiler Infrastructure 5// 6// This file is dual licensed under the MIT and the University of Illinois Open 7// Source Licenses. See LICENSE.TXT for details. 8// 9//===----------------------------------------------------------------------===// 10 11#ifndef _LIBCPP_IOSTREAM 12#define _LIBCPP_IOSTREAM 13 14/* 15 iostream synopsis 16 17#include <ios> 18#include <streambuf> 19#include <istream> 20#include <ostream> 21 22namespace std { 23 24extern istream cin; 25extern ostream cout; 26extern ostream cerr; 27extern ostream clog; 28extern wistream wcin; 29extern wostream wcout; 30extern wostream wcerr; 31extern wostream wclog; 32 33} // std 34 35*/ 36 37#include <__config> 38#include <ios> 39#include <streambuf> 40#include <istream> 41#include <ostream> 42 43#pragma GCC system_header 44 45_LIBCPP_BEGIN_NAMESPACE_STD 46 47extern _LIBCPP_VISIBLE istream cin; 48extern _LIBCPP_VISIBLE ostream cout; 49extern _LIBCPP_VISIBLE ostream cerr; 50extern _LIBCPP_VISIBLE ostream clog; 51extern _LIBCPP_VISIBLE wistream wcin; 52extern _LIBCPP_VISIBLE wostream wcout; 53extern _LIBCPP_VISIBLE wostream wcerr; 54extern _LIBCPP_VISIBLE wostream wclog; 55 56_LIBCPP_END_NAMESPACE_STD 57 58#endif // _LIBCPP_IOSTREAM 59