Home | History | Annotate | Download | only in slang

Lines Matching defs:EF

188     const RSExportForEach *EF = *I;
189 const RSExportType *OET = EF->getOutType();
195 const RSExportForEach::InTypeVec &InTypes = EF->getInTypes();
302 const RSExportFunc *ef = *I;
304 makeFunctionSignature(false, ef);
314 const RSExportForEach *ef = *I;
315 if (ef->isDummyRoot()) {
322 "void " + mClassName + "::forEach_" + ef->getName() + "(";
325 if (ef->hasIns()) {
327 slangAssert(ef->getIns().size() == 1);
331 if (ef->hasOut() || ef->hasReturn()) {
335 const RSExportRecordType *ERT = ef->getParamPacketType();
337 for (RSExportForEach::const_param_iterator i = ef->params_begin(),
338 e = ef->params_end();
349 const RSExportType *OET = ef->getOutType();
350 const RSExportForEach::InTypeVec &InTypes = ef->getInTypes();
351 if (ef->hasIns()) {
353 slangAssert(ef->getIns().size() == 1);
363 std::string FieldPackerName = ef->getName() + "_fp";
371 if (ef->hasIns()) {
373 slangAssert(ef->getIns().size() == 1);
379 if (ef->hasOut() || ef->hasReturn()) {
398 const RSExportFunc *ef = *I;
400 makeFunctionSignature(true, ef);
402 const RSExportRecordType *params = ef->getParamPacketType();
703 const RSExportFunc *ef) {
708 mOut << "invoke_" << ef->getName() << "(";
710 if (ef->getParamPacketType()) {
712 for (RSExportFunc::const_param_iterator i = ef->params_begin(),
713 e = ef->params_end();