NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
types.hpp 文件参考

基本类型别名 更多...

typeinfo/types.hpp 的引用(Include)关系图:

浏览该文件的源代码.

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
 最大无符号整数类型

详细描述

基本类型别名

基本类型别名、固定大小类型和平台相关的类型定义,提供统一和跨平台的基本类型。

在文件 typeinfo/types.hpp 中定义.