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 // signed 125f757f3fSDimitry Andric using std::int8_t _LIBCPP_USING_IF_EXISTS; 135f757f3fSDimitry Andric using std::int16_t _LIBCPP_USING_IF_EXISTS; 145f757f3fSDimitry Andric using std::int32_t _LIBCPP_USING_IF_EXISTS; 155f757f3fSDimitry Andric using std::int64_t _LIBCPP_USING_IF_EXISTS; 165f757f3fSDimitry Andric 17*0fca6ea1SDimitry Andric using std::int_fast16_t _LIBCPP_USING_IF_EXISTS; 18*0fca6ea1SDimitry Andric using std::int_fast32_t _LIBCPP_USING_IF_EXISTS; 19*0fca6ea1SDimitry Andric using std::int_fast64_t _LIBCPP_USING_IF_EXISTS; 20*0fca6ea1SDimitry Andric using std::int_fast8_t _LIBCPP_USING_IF_EXISTS; 215f757f3fSDimitry Andric 22*0fca6ea1SDimitry Andric using std::int_least16_t _LIBCPP_USING_IF_EXISTS; 23*0fca6ea1SDimitry Andric using std::int_least32_t _LIBCPP_USING_IF_EXISTS; 24*0fca6ea1SDimitry Andric using std::int_least64_t _LIBCPP_USING_IF_EXISTS; 25*0fca6ea1SDimitry Andric using std::int_least8_t _LIBCPP_USING_IF_EXISTS; 265f757f3fSDimitry Andric 27*0fca6ea1SDimitry Andric using std::intmax_t _LIBCPP_USING_IF_EXISTS; 285f757f3fSDimitry Andric 295f757f3fSDimitry Andric using std::intptr_t _LIBCPP_USING_IF_EXISTS; 305f757f3fSDimitry Andric 315f757f3fSDimitry Andric // unsigned 325f757f3fSDimitry Andric using std::uint8_t _LIBCPP_USING_IF_EXISTS; 335f757f3fSDimitry Andric using std::uint16_t _LIBCPP_USING_IF_EXISTS; 345f757f3fSDimitry Andric using std::uint32_t _LIBCPP_USING_IF_EXISTS; 355f757f3fSDimitry Andric using std::uint64_t _LIBCPP_USING_IF_EXISTS; 365f757f3fSDimitry Andric 37*0fca6ea1SDimitry Andric using std::uint_fast16_t _LIBCPP_USING_IF_EXISTS; 38*0fca6ea1SDimitry Andric using std::uint_fast32_t _LIBCPP_USING_IF_EXISTS; 39*0fca6ea1SDimitry Andric using std::uint_fast64_t _LIBCPP_USING_IF_EXISTS; 40*0fca6ea1SDimitry Andric using std::uint_fast8_t _LIBCPP_USING_IF_EXISTS; 415f757f3fSDimitry Andric 42*0fca6ea1SDimitry Andric using std::uint_least16_t _LIBCPP_USING_IF_EXISTS; 43*0fca6ea1SDimitry Andric using std::uint_least32_t _LIBCPP_USING_IF_EXISTS; 44*0fca6ea1SDimitry Andric using std::uint_least64_t _LIBCPP_USING_IF_EXISTS; 45*0fca6ea1SDimitry Andric using std::uint_least8_t _LIBCPP_USING_IF_EXISTS; 465f757f3fSDimitry Andric 47*0fca6ea1SDimitry Andric using std::uintmax_t _LIBCPP_USING_IF_EXISTS; 485f757f3fSDimitry Andric 495f757f3fSDimitry Andric using std::uintptr_t _LIBCPP_USING_IF_EXISTS; 505f757f3fSDimitry Andric} // namespace std 51