xref: /freebsd/contrib/llvm-project/libcxx/modules/std/cstdint.inc (revision 0fca6ea1d4eea4c934cfff25ac9ee8ad6fe95583)
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