15f757f3fSDimitry Andric// -*- C++ -*- 25f757f3fSDimitry Andric//===----------------------------------------------------------------------===// 35f757f3fSDimitry Andric// 45f757f3fSDimitry Andric// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 55f757f3fSDimitry Andric// See https://llvm.org/LICENSE.txt for license information. 65f757f3fSDimitry Andric// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 75f757f3fSDimitry Andric// 85f757f3fSDimitry Andric//===----------------------------------------------------------------------===// 95f757f3fSDimitry Andric 105f757f3fSDimitry Andricexport namespace std { 115f757f3fSDimitry Andric#ifndef _LIBCPP_HAS_NO_LOCALIZATION 125f757f3fSDimitry Andric using std::basic_ostream; 135f757f3fSDimitry Andric 145f757f3fSDimitry Andric using std::ostream; 155f757f3fSDimitry Andric# ifndef _LIBCPP_HAS_NO_WIDE_CHARACTERS 165f757f3fSDimitry Andric using std::wostream; 175f757f3fSDimitry Andric# endif 185f757f3fSDimitry Andric 195f757f3fSDimitry Andric using std::endl; 205f757f3fSDimitry Andric using std::ends; 215f757f3fSDimitry Andric using std::flush; 225f757f3fSDimitry Andric 235f757f3fSDimitry Andric# if 0 245f757f3fSDimitry Andric using std::emit_on_flush; 255f757f3fSDimitry Andric using std::flush_emit; 265f757f3fSDimitry Andric using std::noemit_on_flush; 275f757f3fSDimitry Andric# endif 285f757f3fSDimitry Andric using std::operator<<; 295f757f3fSDimitry Andric 30cb14a3feSDimitry Andric# if _LIBCPP_STD_VER >= 23 315f757f3fSDimitry Andric // [ostream.formatted.print], print functions 325f757f3fSDimitry Andric using std::print; 335f757f3fSDimitry Andric using std::println; 345f757f3fSDimitry Andric 355f757f3fSDimitry Andric using std::vprint_nonunicode; 36*74626c16SDimitry Andric# ifndef _LIBCPP_HAS_NO_UNICODE 375f757f3fSDimitry Andric using std::vprint_unicode; 38*74626c16SDimitry Andric# endif // _LIBCPP_HAS_NO_UNICODE 39cb14a3feSDimitry Andric# endif // _LIBCPP_STD_VER >= 23 40cb14a3feSDimitry Andric 415f757f3fSDimitry Andric#endif // _LIBCPP_HAS_NO_LOCALIZATION 425f757f3fSDimitry Andric} // namespace std 43