// -*- C++ -*- | |
//===--------------------------- cstdint ----------------------------------===// | |
// | |
// The LLVM Compiler Infrastructure | |
// | |
// This file is dual licensed under the MIT and the University of Illinois Open | |
// Source Licenses. See LICENSE.TXT for details. | |
// | |
//===----------------------------------------------------------------------===// | |
#ifndef _LIBCPP_CSTDINT | |
#define _LIBCPP_CSTDINT | |
/* | |
cstdint synopsis | |
Macros: | |
INT8_MIN | |
INT16_MIN | |
INT32_MIN | |
INT64_MIN | |
INT8_MAX | |
INT16_MAX | |
INT32_MAX | |
INT64_MAX | |
UINT8_MAX | |
UINT16_MAX | |
UINT32_MAX | |
UINT64_MAX | |
INT_LEAST8_MIN | |
INT_LEAST16_MIN | |
INT_LEAST32_MIN | |
INT_LEAST64_MIN | |
INT_LEAST8_MAX | |
INT_LEAST16_MAX | |
INT_LEAST32_MAX | |
INT_LEAST64_MAX | |
UINT_LEAST8_MAX | |
UINT_LEAST16_MAX | |
UINT_LEAST32_MAX | |
UINT_LEAST64_MAX | |
INT_FAST8_MIN | |
INT_FAST16_MIN | |
INT_FAST32_MIN | |
INT_FAST64_MIN | |
INT_FAST8_MAX | |
INT_FAST16_MAX | |
INT_FAST32_MAX | |
INT_FAST64_MAX | |
UINT_FAST8_MAX | |
UINT_FAST16_MAX | |
UINT_FAST32_MAX | |
UINT_FAST64_MAX | |
INTPTR_MIN | |
INTPTR_MAX | |
UINTPTR_MAX | |
INTMAX_MIN | |
INTMAX_MAX | |
UINTMAX_MAX | |
PTRDIFF_MIN | |
PTRDIFF_MAX | |
SIG_ATOMIC_MIN | |
SIG_ATOMIC_MAX | |
SIZE_MAX | |
WCHAR_MIN | |
WCHAR_MAX | |
WINT_MIN | |
WINT_MAX | |
INT8_C(value) | |
INT16_C(value) | |
INT32_C(value) | |
INT64_C(value) | |
UINT8_C(value) | |
UINT16_C(value) | |
UINT32_C(value) | |
UINT64_C(value) | |
INTMAX_C(value) | |
UINTMAX_C(value) | |
namespace std | |
{ | |
Types: | |
int8_t | |
int16_t | |
int32_t | |
int64_t | |
uint8_t | |
uint16_t | |
uint32_t | |
uint64_t | |
int_least8_t | |
int_least16_t | |
int_least32_t | |
int_least64_t | |
uint_least8_t | |
uint_least16_t | |
uint_least32_t | |
uint_least64_t | |
int_fast8_t | |
int_fast16_t | |
int_fast32_t | |
int_fast64_t | |
uint_fast8_t | |
uint_fast16_t | |
uint_fast32_t | |
uint_fast64_t | |
intptr_t | |
uintptr_t | |
intmax_t | |
uintmax_t | |
} // std | |
*/ | |
#include <__config> | |
#include <stdint.h> | |
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) | |
#pragma GCC system_header | |
#endif | |
_LIBCPP_BEGIN_NAMESPACE_STD | |
using::int8_t; | |
using::int16_t; | |
using::int32_t; | |
using::int64_t; | |
using::uint8_t; | |
using::uint16_t; | |
using::uint32_t; | |
using::uint64_t; | |
using::int_least8_t; | |
using::int_least16_t; | |
using::int_least32_t; | |
using::int_least64_t; | |
using::uint_least8_t; | |
using::uint_least16_t; | |
using::uint_least32_t; | |
using::uint_least64_t; | |
using::int_fast8_t; | |
using::int_fast16_t; | |
using::int_fast32_t; | |
using::int_fast64_t; | |
using::uint_fast8_t; | |
using::uint_fast16_t; | |
using::uint_fast32_t; | |
using::uint_fast64_t; | |
using::intptr_t; | |
using::uintptr_t; | |
using::intmax_t; | |
using::uintmax_t; | |
_LIBCPP_END_NAMESPACE_STD | |
#endif // _LIBCPP_CSTDINT |