🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
OpUnaryPredefined.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstScript/ScriptAPI.hpp"
25
26AST_NAMESPACE_BEGIN
27
28class Value;
29
30
35void* opunary_get_funcptr(EOpUnaryType op, Class* type);
36
41void opunary_register_funcptr(EOpUnaryType op, Class* type, void* func);
42
43
44
49OpUnaryFunc opunary_get_func(EOpUnaryType op, Class* type);
50
51
56void opunary_register_func(EOpUnaryType op, Class* type, OpUnaryFunc func);
57
58
59
64Value* opunary(EOpUnaryType op, Value* value);
65
66
67AST_NAMESPACE_END
Value *(* OpUnaryFunc)(Value *value)
一元运算函数指针类型
定义 ScriptAPI.hpp:293
OpUnaryFunc opunary_get_func(EOpUnaryType op, Class *type)
获取一元运算函数指针
定义 OpUnaryPredefined.cpp:133
Value * opunary(EOpUnaryType op, Value *value)
执行一元运算
定义 OpUnaryPredefined.cpp:153
void opunary_register_func(EOpUnaryType op, Class *type, OpUnaryFunc func)
注册一元运算函数
定义 OpUnaryPredefined.cpp:143
void opunary_register_funcptr(EOpUnaryType op, Class *type, void *func)
注册一元运算函数指针
定义 OpUnaryPredefined.cpp:124
void * opunary_get_funcptr(EOpUnaryType op, Class *type)
获取一元运算函数指针(void* 类型)
定义 OpUnaryPredefined.cpp:119