llvm-project

Форк
0
67 строк · 1.5 Кб
1
// -*- C++ -*-
2
//===----------------------------------------------------------------------===//
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-exception
7
//
8
//===----------------------------------------------------------------------===//
9

10
#ifndef _LIBCPP_IOSTREAM
11
#define _LIBCPP_IOSTREAM
12

13
/*
14
    iostream synopsis
15

16
#include <ios>
17
#include <istream>
18
#include <ostream>
19
#include <streambuf>
20

21
namespace std {
22

23
extern istream cin;
24
extern ostream cout;
25
extern ostream cerr;
26
extern ostream clog;
27
extern wistream wcin;
28
extern wostream wcout;
29
extern wostream wcerr;
30
extern wostream wclog;
31

32
}  // std
33

34
*/
35

36
#include <__config>
37
#include <version>
38

39
// standard-mandated includes
40

41
// [iostream.syn]
42
#include <ios>
43
#include <istream>
44
#include <ostream>
45
#include <streambuf>
46

47
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
48
#  pragma GCC system_header
49
#endif
50

51
_LIBCPP_BEGIN_NAMESPACE_STD
52

53
extern _LIBCPP_EXPORTED_FROM_ABI istream cin;
54
extern _LIBCPP_EXPORTED_FROM_ABI ostream cout;
55
extern _LIBCPP_EXPORTED_FROM_ABI ostream cerr;
56
extern _LIBCPP_EXPORTED_FROM_ABI ostream clog;
57

58
#ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS
59
extern _LIBCPP_EXPORTED_FROM_ABI wistream wcin;
60
extern _LIBCPP_EXPORTED_FROM_ABI wostream wcout;
61
extern _LIBCPP_EXPORTED_FROM_ABI wostream wcerr;
62
extern _LIBCPP_EXPORTED_FROM_ABI wostream wclog;
63
#endif
64

65
_LIBCPP_END_NAMESPACE_STD
66

67
#endif // _LIBCPP_IOSTREAM
68

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.