ShitEngine 1.4.2
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
载入中...
搜索中...
未找到
PropertyInfo结构体 参考

属性信息(由 SHIT_PROPERTY 生成,getter/setter 对) 更多...

#include <TypeInfo.h>

Public 属性

std::string name
 属性名
std::string typeName
 属性类型名
std::string getterName
 getter 方法名
std::string setterName
 setter 方法名(空 = 只读)
std::function< void *(void *)> getter
 getter 调用器:(obj) -> 指向值的指针(静态/线程局部存储)
std::function< void(void *, const void *)> setter
 setter 调用器:(obj, value) 写入值
std::vector< FieldMeta > meta

详细描述

属性信息(由 SHIT_PROPERTY 生成,getter/setter 对)

类成员变量说明

◆ getter

std::function<void*(void*)> getter

getter 调用器:(obj) -> 指向值的指针(静态/线程局部存储)

◆ getterName

std::string getterName

getter 方法名

◆ meta

std::vector<FieldMeta> meta

◆ name

std::string name

属性名

◆ setter

std::function<void(void*, const void*)> setter

setter 调用器:(obj, value) 写入值

◆ setterName

std::string setterName

setter 方法名(空 = 只读)

◆ typeName

std::string typeName

属性类型名


该结构体的文档由以下文件生成: