81 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_WIDE_CHARACTERS12 using std::mbstate_t _LIBCPP_USING_IF_EXISTS;13 using std::size_t _LIBCPP_USING_IF_EXISTS;14 using std::wint_t _LIBCPP_USING_IF_EXISTS;15 16 using std::tm _LIBCPP_USING_IF_EXISTS;17 18 using std::btowc _LIBCPP_USING_IF_EXISTS;19 using std::fgetwc _LIBCPP_USING_IF_EXISTS;20 using std::fgetws _LIBCPP_USING_IF_EXISTS;21 using std::fputwc _LIBCPP_USING_IF_EXISTS;22 using std::fputws _LIBCPP_USING_IF_EXISTS;23 using std::fwide _LIBCPP_USING_IF_EXISTS;24 using std::fwprintf _LIBCPP_USING_IF_EXISTS;25 using std::fwscanf _LIBCPP_USING_IF_EXISTS;26 using std::getwc _LIBCPP_USING_IF_EXISTS;27 using std::getwchar _LIBCPP_USING_IF_EXISTS;28 using std::putwc _LIBCPP_USING_IF_EXISTS;29 using std::putwchar _LIBCPP_USING_IF_EXISTS;30 using std::swprintf _LIBCPP_USING_IF_EXISTS;31 using std::swscanf _LIBCPP_USING_IF_EXISTS;32 using std::ungetwc _LIBCPP_USING_IF_EXISTS;33 using std::vfwprintf _LIBCPP_USING_IF_EXISTS;34 using std::vfwscanf _LIBCPP_USING_IF_EXISTS;35 using std::vswprintf _LIBCPP_USING_IF_EXISTS;36 using std::vswscanf _LIBCPP_USING_IF_EXISTS;37 using std::vwprintf _LIBCPP_USING_IF_EXISTS;38 using std::vwscanf _LIBCPP_USING_IF_EXISTS;39 using std::wcscat _LIBCPP_USING_IF_EXISTS;40 using std::wcschr _LIBCPP_USING_IF_EXISTS;41 using std::wcscmp _LIBCPP_USING_IF_EXISTS;42 using std::wcscoll _LIBCPP_USING_IF_EXISTS;43 using std::wcscpy _LIBCPP_USING_IF_EXISTS;44 using std::wcscspn _LIBCPP_USING_IF_EXISTS;45 using std::wcsftime _LIBCPP_USING_IF_EXISTS;46 using std::wcslen _LIBCPP_USING_IF_EXISTS;47 using std::wcsncat _LIBCPP_USING_IF_EXISTS;48 using std::wcsncmp _LIBCPP_USING_IF_EXISTS;49 using std::wcsncpy _LIBCPP_USING_IF_EXISTS;50 using std::wcspbrk _LIBCPP_USING_IF_EXISTS;51 using std::wcsrchr _LIBCPP_USING_IF_EXISTS;52 using std::wcsspn _LIBCPP_USING_IF_EXISTS;53 using std::wcsstr _LIBCPP_USING_IF_EXISTS;54 using std::wcstod _LIBCPP_USING_IF_EXISTS;55 using std::wcstof _LIBCPP_USING_IF_EXISTS;56 using std::wcstok _LIBCPP_USING_IF_EXISTS;57 using std::wcstol _LIBCPP_USING_IF_EXISTS;58 using std::wcstold _LIBCPP_USING_IF_EXISTS;59 using std::wcstoll _LIBCPP_USING_IF_EXISTS;60 using std::wcstoul _LIBCPP_USING_IF_EXISTS;61 using std::wcstoull _LIBCPP_USING_IF_EXISTS;62 using std::wcsxfrm _LIBCPP_USING_IF_EXISTS;63 using std::wctob _LIBCPP_USING_IF_EXISTS;64 using std::wmemchr _LIBCPP_USING_IF_EXISTS;65 using std::wmemcmp _LIBCPP_USING_IF_EXISTS;66 using std::wmemcpy _LIBCPP_USING_IF_EXISTS;67 using std::wmemmove _LIBCPP_USING_IF_EXISTS;68 using std::wmemset _LIBCPP_USING_IF_EXISTS;69 using std::wprintf _LIBCPP_USING_IF_EXISTS;70 using std::wscanf _LIBCPP_USING_IF_EXISTS;71 72 // [c.mb.wcs], multibyte / wide string and character conversion functions73 using std::mbrlen _LIBCPP_USING_IF_EXISTS;74 using std::mbrtowc _LIBCPP_USING_IF_EXISTS;75 using std::mbsinit _LIBCPP_USING_IF_EXISTS;76 using std::mbsrtowcs _LIBCPP_USING_IF_EXISTS;77 using std::wcrtomb _LIBCPP_USING_IF_EXISTS;78 using std::wcsrtombs _LIBCPP_USING_IF_EXISTS;79#endif // _LIBCPP_HAS_WIDE_CHARACTERS80} // namespace std81