| // -*- C++ -*- | |
| //===----------------------------------------------------------------------===// | |
| // | |
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | |
| // See https://llvm.org/LICENSE.txt for license information. | |
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | |
| // | |
| //===----------------------------------------------------------------------===// | |
| export namespace std { | |
| #if _LIBCPP_HAS_LOCALIZATION | |
| using std::fpos; | |
| // based on [tab:fpos.operations] | |
| using std::operator!=; // Note not affected by P1614, seems like a bug. | |
| using std::operator-; | |
| using std::operator==; | |
| using std::streamoff; | |
| using std::streamsize; | |
| using std::basic_ios; | |
| using std::ios_base; | |
| // [std.ios.manip], manipulators | |
| using std::boolalpha; | |
| using std::noboolalpha; | |
| using std::noshowbase; | |
| using std::showbase; | |
| using std::noshowpoint; | |
| using std::showpoint; | |
| using std::noshowpos; | |
| using std::showpos; | |
| using std::noskipws; | |
| using std::skipws; | |
| using std::nouppercase; | |
| using std::uppercase; | |
| using std::nounitbuf; | |
| using std::unitbuf; | |
| // [adjustfield.manip], adjustfield | |
| using std::internal; | |
| using std::left; | |
| using std::right; | |
| // [basefield.manip], basefield | |
| using std::dec; | |
| using std::hex; | |
| using std::oct; | |
| // [floatfield.manip], floatfield | |
| using std::defaultfloat; | |
| using std::fixed; | |
| using std::hexfloat; | |
| using std::scientific; | |
| // [error.reporting], error reporting | |
| using std::io_errc; | |
| using std::iostream_category; | |
| using std::is_error_code_enum; | |
| using std::make_error_code; | |
| using std::make_error_condition; | |
| // [iosfwd.syn] | |
| using std::ios; | |
| # if _LIBCPP_HAS_WIDE_CHARACTERS | |
| using std::wios; | |
| # endif | |
| #endif // _LIBCPP_HAS_LOCALIZATION | |
| } // namespace std |