codekingpro/portable-devtools
114k
1// -*- C++ -*-2//===--------------------------- iostream ---------------------------------===//3//4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.5// See https://llvm.org/LICENSE.txt for license information.6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception7//8//===----------------------------------------------------------------------===//9 10#ifndef _LIBCUDACXX_IOSTREAM11#define _LIBCUDACXX_IOSTREAM12 13/*14 iostream synopsis15 16#include <ios>17#include <streambuf>18#include <istream>19#include <ostream>20 21namespace std {22 23extern istream cin;24extern ostream cout;25extern ostream cerr;26extern ostream clog;27extern wistream wcin;28extern wostream wcout;29extern wostream wcerr;30extern wostream wclog;31 32} // std33 34*/35 36#include <__config>37#include <ios>38#include <streambuf>39#include <istream>40#include <ostream>41 42#if defined(_CCCL_IMPLICIT_SYSTEM_HEADER_GCC)43# pragma GCC system_header44#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_CLANG)45# pragma clang system_header46#elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_MSVC)47# pragma system_header48#endif // no system header49 50_LIBCUDACXX_BEGIN_NAMESPACE_STD51 52#ifndef _LIBCUDACXX_HAS_NO_STDIN53extern _LIBCUDACXX_FUNC_VIS istream cin;54extern _LIBCUDACXX_FUNC_VIS wistream wcin;55#endif56#ifndef _LIBCUDACXX_HAS_NO_STDOUT57extern _LIBCUDACXX_FUNC_VIS ostream cout;58extern _LIBCUDACXX_FUNC_VIS wostream wcout;59#endif60extern _LIBCUDACXX_FUNC_VIS ostream cerr;61extern _LIBCUDACXX_FUNC_VIS wostream wcerr;62extern _LIBCUDACXX_FUNC_VIS ostream clog;63extern _LIBCUDACXX_FUNC_VIS wostream wclog;64 65_LIBCUDACXX_END_NAMESPACE_STD66 67#endif // _LIBCUDACXX_IOSTREAM68 