Lines Matching refs:ER
215 std::string GetReduceResultTypeName(const RSExportReduce *ER) { in GetReduceResultTypeName() argument
216 return GetReduceResultTypeName(ER->getResultType()); in GetReduceResultTypeName()
698 const RSExportReduce *ER = *I; in genScriptClassConstructor() local
700 const RSExportType *RT = ER->getResultType(); in genScriptClassConstructor()
707 const RSExportReduce::InTypeVec &InTypes = ER->getAccumulatorInTypes(); in genScriptClassConstructor()
1250 const RSExportReduce *ER, size_t InIdx) { in getReduceInputStrings() argument
1254 const RSExportType *InType = ER->getAccumulatorInTypes()[InIdx]; in getReduceInputStrings()
1260 ER->getAccumulatorInTypes()[InIdx]->convertToRTD(&InTypeData); in getReduceInputStrings()
1269 …InputMappingComment = InputParamName + " = \"" + TypeString + std::string(ER->getAccumulatorIns()[… in getReduceInputStrings()
1275 void RSReflectionJava::genExportReduce(const RSExportReduce *ER) { in genExportReduce() argument
1276 const bool IsExportable = exportableReduce(ER->getResultType()); in genExportReduce()
1282 mState->declareReduce(ER, IsExportable); in genExportReduce()
1289 << ER->getNameReduce() << " = " << getNextExportReduceSlot() in genExportReduce()
1301 genExportReduceArrayVariant(ER); in genExportReduce()
1302 genExportReduceAllocationVariant(ER); in genExportReduce()
1305 void RSReflectionJava::genExportReduceArrayVariant(const RSExportReduce *ER) { in genExportReduceArrayVariant() argument
1308 const RSExportType *const ResultType = ER->getResultType(); in genExportReduceArrayVariant()
1337 const std::string ResultTypeName = GetReduceResultTypeName(ER); in genExportReduceArrayVariant()
1343 const auto &Ins = ER->getAccumulatorIns(); in genExportReduceArrayVariant()
1344 const auto &InTypes = ER->getAccumulatorInTypes(); in genExportReduceArrayVariant()
1382 getReduceInputStrings(InputParamName, InputComment, "in", MappingCommentWithoutType, ER, InIdx); in genExportReduceArrayVariant()
1391 const std::string MethodName = "reduce_" + ER->getNameReduce(); in genExportReduceArrayVariant()
1458 void RSReflectionJava::genExportReduceAllocationVariant(const RSExportReduce *ER) { in genExportReduceAllocationVariant() argument
1459 const auto &Ins = ER->getAccumulatorIns(); in genExportReduceAllocationVariant()
1460 const auto &InTypes = ER->getAccumulatorInTypes(); in genExportReduceAllocationVariant()
1461 const RSExportType *ResultType = ER->getResultType(); in genExportReduceAllocationVariant()
1467 getReduceInputStrings(InputParamName, InputComment, "ain", MappingCommentWithCType, ER, InIdx); in genExportReduceAllocationVariant()
1472 const std::string MethodName = "reduce_" + ER->getNameReduce(); in genExportReduceAllocationVariant()
1473 const std::string ResultTypeName = GetReduceResultTypeName(ER); in genExportReduceAllocationVariant()
1522 mOut.indent() << "reduce(" << RS_EXPORT_REDUCE_INDEX_PREFIX << ER->getNameReduce() in genExportReduceAllocationVariant()