77 lines · plain
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-exception7//8//===----------------------------------------------------------------------===//9 10export namespace std {11#if _LIBCPP_HAS_LOCALIZATION12 using std::fpos;13 // based on [tab:fpos.operations]14 using std::operator!=; // Note not affected by P1614, seems like a bug.15 using std::operator-;16 using std::operator==;17 18 using std::streamoff;19 using std::streamsize;20 21 using std::basic_ios;22 using std::ios_base;23 24 // [std.ios.manip], manipulators25 using std::boolalpha;26 using std::noboolalpha;27 28 using std::noshowbase;29 using std::showbase;30 31 using std::noshowpoint;32 using std::showpoint;33 34 using std::noshowpos;35 using std::showpos;36 37 using std::noskipws;38 using std::skipws;39 40 using std::nouppercase;41 using std::uppercase;42 43 using std::nounitbuf;44 using std::unitbuf;45 46 // [adjustfield.manip], adjustfield47 using std::internal;48 using std::left;49 using std::right;50 51 // [basefield.manip], basefield52 using std::dec;53 using std::hex;54 using std::oct;55 56 // [floatfield.manip], floatfield57 using std::defaultfloat;58 using std::fixed;59 using std::hexfloat;60 using std::scientific;61 62 // [error.reporting], error reporting63 using std::io_errc;64 65 using std::iostream_category;66 using std::is_error_code_enum;67 using std::make_error_code;68 using std::make_error_condition;69 70 // [iosfwd.syn]71 using std::ios;72# if _LIBCPP_HAS_WIDE_CHARACTERS73 using std::wios;74# endif75#endif // _LIBCPP_HAS_LOCALIZATION76} // namespace std77