Home | History | Annotate | Download | only in slang

Lines Matching defs:ef

183     const RSExportForEach *EF = *I;
184 const RSExportType *OET = EF->getOutType();
190 const RSExportForEach::InTypeVec &InTypes = EF->getInTypes();
299 const RSExportFunc *ef = *I;
301 makeFunctionSignature(false, ef);
380 const RSExportForEach *ef = *I;
381 if (ef->isDummyRoot()) {
388 "void " + mClassName + "::forEach_" + ef->getName() + "(";
391 if (ef->hasIns()) {
393 assert(ef->getIns().size() == 1);
398 if (ef->hasOut() || ef->hasReturn()) {
403 const RSExportRecordType *ERT = ef->getParamPacketType();
405 for (RSExportForEach::const_param_iterator i = ef->params_begin(),
406 e = ef->params_end();
417 const RSExportType *OET = ef->getOutType();
418 const RSExportForEach::InTypeVec &InTypes = ef->getInTypes();
419 if (ef->hasIns()) {
421 assert(ef->getIns().size() == 1);
431 std::string FieldPackerName = ef->getName() + "_fp";
439 if (ef->hasIns()) {
441 assert(ef->getIns().size() == 1);
447 if (ef->hasOut() || ef->hasReturn()) {
464 const RSExportFunc *ef = *I;
466 makeFunctionSignature(true, ef);
468 const RSExportRecordType *params = ef->getParamPacketType();
653 const RSExportFunc *ef) {
658 mOut << "invoke_" << ef->getName() << "(";
660 if (ef->getParamPacketType()) {
662 for (RSExportFunc::const_param_iterator i = ef->params_begin(),
663 e = ef->params_end();