2 //===----------------------------------------------------------------------===//
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
8 //===----------------------------------------------------------------------===//
10 export namespace std {
11 #ifndef _LIBCPP_HAS_NO_LOCALIZATION
17 // [locale.convenience], convenience interfaces
33 // [category.ctype], ctype
35 using std::codecvt_base;
36 using std::codecvt_byname;
38 using std::ctype_base;
39 using std::ctype_byname;
41 // [category.numeric], numeric
45 using std::numpunct_byname;
47 // [category.collate], collation
49 using std::collate_byname;
51 // [category.time], date and time
54 using std::time_get_byname;
56 using std::time_put_byname;
58 // [category.monetary], money
59 using std::money_base;
62 using std::moneypunct;
63 using std::moneypunct_byname;
65 // [category.messages], message retrieval
67 using std::messages_base;
68 using std::messages_byname;
70 // [depr.conversions.buffer]
71 using std::wbuffer_convert;
73 // [depr.conversions.string]
74 using std::wstring_convert;
75 #endif // _LIBCPP_HAS_NO_LOCALIZATION