1 Star 0 Fork 2

scriptiot / evm_doc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
evm_basic_apis_mk.md 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
djf 提交于 2020-04-07 22:54 . 基于docsify重构帮助手册

3. 虚拟机对象创建API


3.1 创建浮点型evm_val_t对象

evm_val_t evm_mk_number(double d)

3.2 创建整形evm_val_t对象

evm_val_t evm_mk_integer(int v, int type)

3.3 创建外部字符串evm_val_t对象

evm_val_t evm_mk_foreign_string(intptr_t s)

3.4 创建堆字符串evm_val_t对象

evm_val_t evm_mk_heap_string(intptr_t s)

3.5 创建布尔evm_val_t对象

evm_val_t evm_mk_boolean(int v)

3.6 创建脚本函数evm_val_t对象

evm_val_t evm_mk_script(intptr_t s)

3.7 创建内置函数evm_val_t对象

evm_val_t evm_mk_native(intptr_t s)

3.8 创建null空值evm_val_t对象

evm_val_t evm_mk_null(void)

3.9 创建undefined值evm_val_t对象

evm_val_t evm_mk_undefined(void)

3.10 创建obejct值evm_val_t对象

evm_val_t evm_mk_object(void *ptr)

3.11 创建字节数组值evm_val_t对象

evm_val_t evm_mk_buffer(void *ptr)

3.12 创建数组或列表值evm_val_t对象

evm_val_t evm_mk_list(void *ptr)

3.13 创建true值evm_val_t对象

evm_val_t evm_mk_true(void)

3.14 创建false值evm_val_t对象

evm_val_t evm_mk_false(void)

3.15 创建NaN值evm_val_t对象

evm_val_t evm_mk_nan(void)
1
https://gitee.com/scriptiot/evm_doc.git
git@gitee.com:scriptiot/evm_doc.git
scriptiot
evm_doc
evm_doc
master

搜索帮助