本文整理汇总了C++中Executor::check_pmc方法的典型用法代码示例。如果您正苦于以下问题:C++ Executor::check_pmc方法的具体用法?C++ Executor::check_pmc怎么用?C++ Executor::check_pmc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Executor
的用法示例。
在下文中一共展示了Executor::check_pmc方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: __fun_call
virtual int __fun_call(Executor& ewsl,int pm)
{
ewsl.check_pmc(this, pm,0);
size_t sz=ewsl.ci1.nbp[StackState1::SBASE_THIS].ref<StringBuffer<T> >().size();
ewsl.ci0.nbx[1].reset((int64_t)sz);
return 1;
}
示例2: __fun_call
virtual int __fun_call(Executor& ewsl, int pm)
{
ewsl.check_pmc(this, pm, 1);
bool f1 = variant_cast<bool>(ewsl.ci0.nbx[1]);
ewsl.ci0.nbx[1].reset(!f1);
return 1;
}
示例3: __fun_call
virtual int __fun_call(Executor& ewsl,int pm)
{
ewsl.check_pmc(this, pm,1);
String fp=ewsl.ci0.nbx[1].get<String>();
ewsl.ci0.nbx[1].reset(ewsl.ci1.nbp[StackState1::SBASE_THIS].get<Stream>().send_all(fp.c_str(),fp.size()));
return 1;
}
示例4: __fun_call
virtual int __fun_call(Executor& ewsl,int pm)
{
ewsl.check_pmc(this,pm,1);
CallableData* q=ewsl.ci1.nsp[0].kptr();
if(q && q->GetRef()>1)
{
ewsl.ci1.nsp[0].kptr(q->Clone(1));
}
return 1;
}
示例5: __fun_call
int CallableFunctionReshape::__fun_call(Executor& ewsl,int pm)
{
ewsl.check_pmc(this,pm,2,7);
return do_apply(ewsl,ewsl.ci0.nbx[1],ewsl.ci0.nbx+2,pm-1);
}