#include "cpps/cpps.h"namespace cpps {cpps_class_handler::cpps_class_handler(){__ptr = NULL;}cpps_class_handler::~cpps_class_handler(){if(__ptr != NULL)__free(__ptr);__ptr = NULL;}cpps_value cpps_class_handler::def_call(C* c, cpps::cpps_value ps, ...){cpps_value _this = cpps_cpp_to_cpps_converter<cpps_class_handler*>::apply(c, this);FUNCMAP::iterator it = __func->find(c->getcallstack()->back()->func);if (it != __func->end()) {cpps_value * ret = it->second(_this, c, ps);return *ret;}return nil;}cpps_value cpps_class_handler::def_operator_call(C* c, cpps_value right){cpps_value _this = cpps_cpp_to_cpps_converter<cpps_class_handler*>::apply(c, this);FUNCMAP::iterator it = __func->find(c->getcallstack()->back()->func);if (it != __func->end()) {cpps_value * ret = it->second(_this, c, right);return *ret;}return nil;}void* cpps_class_handler::get_ptr(){return __ptr;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型