230 Star 1.2K Fork 357

GVPzlgopen/awtk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
enum_helper.md 4.64 KB
一键复制 编辑 原始数据 按行查看 历史
lixianjing 提交于 3年前 . regen docs

enum_helper

概述


函数

函数名称 说明
asset_type_find_by_value 获取资源类型枚值和名称的对应关系。
find_item 获取特定枚值和名称的对应关系。
find_item_by_value 获取特定枚值和名称的对应关系。
input_type_find 获取输入类型值和名称的对应关系。
keys_type_find 获取按键值和名称的对应关系。
keys_type_find_by_value 获取按键值和名称的对应关系。
keys_type_set_custom_keys 设置自定义键值表。

asset_type_find_by_value 函数


  • 函数功能:

获取资源类型枚值和名称的对应关系。

  • 函数原型:
const key_type_value_t* asset_type_find_by_value (uint32_t value);
  • 参数说明:
参数 类型 说明
返回值 const key_type_value_t* 返回资源类型枚值和名称的对应关系。
value uint32_t 资源的类型。

find_item 函数


  • 函数功能:

获取特定枚值和名称的对应关系。

  • 函数原型:
const key_type_value_t* find_item (const key_type_value_t* items, uint32_t nr, const char* name);
  • 参数说明:
参数 类型 说明
返回值 const key_type_value_t* 返回资源类型枚值和名称的对应关系。
items const key_type_value_t* 特定枚举值对应列表。
nr uint32_t 列表长度。
name const char* 名称。

find_item_by_value 函数


  • 函数功能:

获取特定枚值和名称的对应关系。

  • 函数原型:
const key_type_value_t* find_item_by_value (const key_type_value_t* items, uint32_t nr, uint32_t value);
  • 参数说明:
参数 类型 说明
返回值 const key_type_value_t* 返回资源类型枚值和名称的对应关系。
items const key_type_value_t* 特定枚举值对应列表。
nr uint32_t 列表长度。
value uint32_t 资源的类型。

input_type_find 函数


  • 函数功能:

获取输入类型值和名称的对应关系。

  • 函数原型:
const key_type_value_t* input_type_find (const char* name);
  • 参数说明:
参数 类型 说明
返回值 const key_type_value_t* 返回输入类型值和名称的对应关系。
name const char* 输入类型名。

keys_type_find 函数


  • 函数功能:

获取按键值和名称的对应关系。

  • 函数原型:
const key_type_value_t* keys_type_find (const char* name);
  • 参数说明:
参数 类型 说明
返回值 const key_type_value_t* 返回按键值和名称的对应关系。
name const char* 按键名。

keys_type_find_by_value 函数


  • 函数功能:

获取按键值和名称的对应关系。

  • 函数原型:
const key_type_value_t* keys_type_find_by_value (uint32_t value);
  • 参数说明:
参数 类型 说明
返回值 const key_type_value_t* 返回按键值和名称的对应关系。
value uint32_t 按键值。

keys_type_set_custom_keys 函数


  • 函数功能:

设置自定义键值表。 请确保键值表的生命周期在程序运行期一直存在,不要传入局部变量。

  • 函数原型:
ret_t keys_type_set_custom_keys (const key_type_value_t* table, uint32_t nr);
  • 参数说明:
参数 类型 说明
返回值 ret_t 返回RET_OK表示成功,否则表示失败。
table const key_type_value_t* 键值表(NULL清除之前的设置)。
nr uint32_t 键值表的长度。
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/zlgopen/awtk.git
git@gitee.com:zlgopen/awtk.git
zlgopen
awtk
awtk
master

搜索帮助