|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
基本类型别名 更多...
#include "NeForce/core/config/c++config.hpp"类 | |
| struct | neforce::input_iterator_tag |
| 输入迭代器标签 更多... | |
| struct | neforce::output_iterator_tag |
| 输出迭代器标签 更多... | |
| struct | neforce::forward_iterator_tag |
| 前向迭代器标签 更多... | |
| struct | neforce::bidirectional_iterator_tag |
| 双向迭代器标签 更多... | |
| struct | neforce::random_access_iterator_tag |
| 随机访问迭代器标签 更多... | |
| struct | neforce::contiguous_iterator_tag |
| 连续迭代器标签 更多... | |
| struct | neforce::allocator_arg_tag |
| 分配器参数标签 更多... | |
| struct | neforce::default_construct_tag |
| 默认构造标签 更多... | |
| struct | neforce::exact_arg_construct_tag |
| 精确参数构造标签 更多... | |
| struct | neforce::inplace_construct_tag |
| 原位构造标签 更多... | |
| struct | neforce::pass_template_construct_tag< Args > |
| 传递模板参数构造标签 更多... | |
| struct | neforce::unpack_utility_construct_tag |
| 解包工具构造标签 更多... | |
类型定义 | |
| using | neforce::nullptr_t = decltype(nullptr) |
| 空指针类型 | |
| using | neforce::max_align_t = double |
| 最大对齐类型 | |
| using | neforce::byte_t = unsigned char |
| 字节类型,定义为无符号字符 | |
| using | neforce::native_size_type |
| 系统ID类型 | |
| using | neforce::native_handle_type |
| 系统句柄类型 | |
| using | neforce::int8_t = signed char |
| 8位有符号整数类型 | |
| using | neforce::int16_t = short |
| 16位有符号整数类型 | |
| using | neforce::int32_t = int |
| 32位有符号整数类型 | |
| using | neforce::int64_t |
| 64位有符号整数类型 | |
| using | neforce::uint8_t = unsigned char |
| 8位无符号整数类型 | |
| using | neforce::uint16_t = unsigned short |
| 16位无符号整数类型 | |
| using | neforce::uint32_t = unsigned int |
| 32位无符号整数类型 | |
| using | neforce::uint64_t |
| 64位无符号整数类型 | |
| using | neforce::float32_t = float |
| 32位单精度浮点数类型 | |
| using | neforce::float64_t = double |
| 64位双精度浮点数类型 | |
| using | neforce::decimal_t = long double |
| 扩展精度浮点数类型 | |
| using | neforce::size_t = uint64_t |
| 无符号大小类型 | |
| using | neforce::ssize_t = int64_t |
| 有符号大小类型 | |
| using | neforce::ptrdiff_t = int64_t |
| 指针差类型 | |
| using | neforce::intptr_t = int64_t |
| 可容纳指针的有符号整数类型 | |
| using | neforce::uintptr_t = uint64_t |
| 可容纳指针的无符号整数类型 | |
| using | neforce::int_least8_t = int8_t |
| 至少8位的有符号整数类型 | |
| using | neforce::int_least16_t = int16_t |
| 至少16位的有符号整数类型 | |
| using | neforce::int_least32_t = int32_t |
| 至少32位的有符号整数类型 | |
| using | neforce::int_least64_t = int64_t |
| 至少64位的有符号整数类型 | |
| using | neforce::uint_least8_t = uint8_t |
| 至少8位的无符号整数类型 | |
| using | neforce::uint_least16_t = uint16_t |
| 至少16位的无符号整数类型 | |
| using | neforce::uint_least32_t = uint32_t |
| 至少32位的无符号整数类型 | |
| using | neforce::uint_least64_t = uint64_t |
| 至少64位的无符号整数类型 | |
| using | neforce::int_fast8_t = int8_t |
| 快速8位有符号整数类型 | |
| using | neforce::int_fast16_t = ssize_t |
| 快速16位有符号整数类型 | |
| using | neforce::int_fast32_t = ssize_t |
| 快速32位有符号整数类型 | |
| using | neforce::int_fast64_t = int64_t |
| 快速64位有符号整数类型 | |
| using | neforce::uint_fast8_t = uint8_t |
| 快速8位无符号整数类型 | |
| using | neforce::uint_fast16_t = size_t |
| 快速16位无符号整数类型 | |
| using | neforce::uint_fast32_t = size_t |
| 快速32位无符号整数类型 | |
| using | neforce::uint_fast64_t = uint64_t |
| 快速64位无符号整数类型 | |
| using | neforce::intmax_t = int64_t |
| 最大有符号整数类型 | |
| using | neforce::uintmax_t = uint64_t |
| 最大无符号整数类型 | |