XFusion API v1.3.0
载入中...
搜索中...
未找到
_xf_sle_var_uintptr_t联合体 参考

SLE 中类型可变的数据 更多...

#include <xf_sle_types.h>

_xf_sle_var_uintptr_t 的协作图:
Collaboration graph

成员变量

uintptr_t _untyped
 
bool val_bool
 
uint8_t val_u8
 
uint16_t val_u16
 
uint32_t val_u32
 
uint8_t * ptr_u8
 
uint16_t * ptr_u16
 
uint32_t * ptr_u32
 
uint8_t array_u8 [sizeof(uintptr_t)]
 
uint16_t array_u16 [sizeof(uintptr_t)/sizeof(uint16_t)]
 
uint32_t array_u32 [sizeof(uintptr_t)/sizeof(uint32_t)]
 

详细描述

SLE 中类型可变的数据

注解
基于 uintptr 类型,可变数据的最大大小等于 uintptr 类型的大小

在文件 xf_sle_types.h171 行定义.

结构体成员变量说明

◆ _untyped

uintptr_t _untyped

在文件 xf_sle_types.h172 行定义.

◆ val_bool

bool val_bool

在文件 xf_sle_types.h173 行定义.

◆ val_u8

uint8_t val_u8

在文件 xf_sle_types.h174 行定义.

◆ val_u16

uint16_t val_u16

在文件 xf_sle_types.h175 行定义.

◆ val_u32

uint32_t val_u32

在文件 xf_sle_types.h176 行定义.

◆ ptr_u8

uint8_t* ptr_u8

在文件 xf_sle_types.h178 行定义.

◆ ptr_u16

uint16_t* ptr_u16

在文件 xf_sle_types.h179 行定义.

◆ ptr_u32

uint32_t* ptr_u32

在文件 xf_sle_types.h180 行定义.

◆ array_u8

uint8_t array_u8[sizeof(uintptr_t)]

在文件 xf_sle_types.h182 行定义.

◆ array_u16

uint16_t array_u16[sizeof(uintptr_t)/sizeof(uint16_t)]

在文件 xf_sle_types.h183 行定义.

◆ array_u32

uint32_t array_u32[sizeof(uintptr_t)/sizeof(uint32_t)]

在文件 xf_sle_types.h184 行定义.


该联合体的文档由以下文件生成: