cpp-toolbox  0.0.1
A toolbox library for C++
Loading...
Searching...
No Matches
types.hpp File Reference
#include <atomic>
#include <cstdint>
Include dependency graph for types.hpp:

Go to the source code of this file.

Typedefs

using size_t = std::size_t
 大小类型别名/Size type alias
 
using i8 = int8_t
 8位有符号整数/8-bit signed integer
 
using i16 = int16_t
 16位有符号整数/16-bit signed integer
 
using i32 = int32_t
 32位有符号整数/32-bit signed integer
 
using i64 = int64_t
 64位有符号整数/64-bit signed integer
 
using u8 = uint8_t
 8位无符号整数/8-bit unsigned integer
 
using u16 = uint16_t
 16位无符号整数/16-bit unsigned integer
 
using u32 = uint32_t
 32位无符号整数/32-bit unsigned integer
 
using u64 = uint64_t
 64位无符号整数/64-bit unsigned integer
 
using f32 = float
 32位浮点数/32-bit floating point
 
using f64 = double
 64位浮点数/64-bit floating point
 
using ai8 = std::atomic< i8 >
 原子8位有符号整数/Atomic 8-bit signed integer
 
using ai16 = std::atomic< i16 >
 原子16位有符号整数/Atomic 16-bit signed integer
 
using ai32 = std::atomic< i32 >
 原子32位有符号整数/Atomic 32-bit signed integer
 
using ai64 = std::atomic< i64 >
 原子64位有符号整数/Atomic 64-bit signed integer
 
using af32 = std::atomic< f32 >
 原子32位浮点数/Atomic 32-bit float
 
using af64 = std::atomic< f64 >
 原子64位浮点数/Atomic 64-bit float
 
using asize_t = std::atomic< size_t >
 原子size_t类型/Atomic size_t
 
using abool = std::atomic< bool >
 原子布尔类型/Atomic boolean
 
using au8 = std::atomic< u8 >
 原子8位无符号整数/Atomic 8-bit unsigned integer
 
using au16 = std::atomic< u16 >
 原子16位无符号整数/Atomic 16-bit unsigned integer
 
using au32 = std::atomic< u32 >
 原子32位无符号整数/Atomic 32-bit unsigned integer
 
using au64 = std::atomic< u64 >
 原子64位无符号整数/Atomic 64-bit unsigned integer
 

Typedef Documentation

◆ abool

using abool = std::atomic<bool>

原子布尔类型/Atomic boolean

◆ af32

using af32 = std::atomic<f32>

原子32位浮点数/Atomic 32-bit float

◆ af64

using af64 = std::atomic<f64>

原子64位浮点数/Atomic 64-bit float

◆ ai16

using ai16 = std::atomic<i16>

原子16位有符号整数/Atomic 16-bit signed integer

◆ ai32

using ai32 = std::atomic<i32>

原子32位有符号整数/Atomic 32-bit signed integer

◆ ai64

using ai64 = std::atomic<i64>

原子64位有符号整数/Atomic 64-bit signed integer

◆ ai8

using ai8 = std::atomic<i8>

原子8位有符号整数/Atomic 8-bit signed integer

◆ asize_t

using asize_t = std::atomic<size_t>

原子size_t类型/Atomic size_t

◆ au16

using au16 = std::atomic<u16>

原子16位无符号整数/Atomic 16-bit unsigned integer

◆ au32

using au32 = std::atomic<u32>

原子32位无符号整数/Atomic 32-bit unsigned integer

◆ au64

using au64 = std::atomic<u64>

原子64位无符号整数/Atomic 64-bit unsigned integer

◆ au8

using au8 = std::atomic<u8>

原子8位无符号整数/Atomic 8-bit unsigned integer

◆ f32

using f32 = float

32位浮点数/32-bit floating point

◆ f64

using f64 = double

64位浮点数/64-bit floating point

◆ i16

using i16 = int16_t

16位有符号整数/16-bit signed integer

◆ i32

using i32 = int32_t

32位有符号整数/32-bit signed integer

◆ i64

using i64 = int64_t

64位有符号整数/64-bit signed integer

◆ i8

using i8 = int8_t

8位有符号整数/8-bit signed integer

◆ size_t

using size_t = std::size_t

大小类型别名/Size type alias

◆ u16

using u16 = uint16_t

16位无符号整数/16-bit unsigned integer

◆ u32

using u32 = uint32_t

32位无符号整数/32-bit unsigned integer

◆ u64

using u64 = uint64_t

64位无符号整数/64-bit unsigned integer

◆ u8

using u8 = uint8_t

8位无符号整数/8-bit unsigned integer