Searched refs:sigInfo (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | function_helpers.h | 74 auto *sigInfo = signature->GetSignatureInfo(); in InferUntilFail() local 98 auto *const paramType = (ix < signature->MinArgCount()) ? sigInfo->params[ix]->TsType() in InferUntilFail() 99 : sigInfo->restVar != nullptr ? sigInfo->restVar->TsType() in InferUntilFail() 106 if (checker->EnhanceSubstitutionForType(sigInfo->typeParams, paramType, argType, substitution)) { in InferUntilFail() 121 auto *sigInfo = signature->GetSignatureInfo(); in BuildImplicitSubstitutionForArguments() local 136 if (!checker->EnhanceSubstitutionForType(sigInfo->typeParams, newTypeParam, dflt, substitution)) { in BuildImplicitSubstitutionForArguments() 143 !checker->EnhanceSubstitutionForType(sigInfo->typeParams, in BuildImplicitSubstitutionForArguments()
|
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
H A D | declgenEts2Ts.cpp | 260 const auto *sigInfo = sig->GetSignatureInfo(); in GenFunctionType() local 261 if (sigInfo->restVar != nullptr) { in GenFunctionType() 265 Out("...", sigInfo->restVar->Name().Mutf8(), ": "); in GenFunctionType() 266 GenType(sigInfo->restVar->TsType()); in GenFunctionType()
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | signature.cpp | 380 auto *sigInfo = allocator->New<SignatureInfo>(signatureInfo_, allocator); in BoxPrimitives() local 381 for (auto param : sigInfo->params) { in BoxPrimitives() 390 auto *resultSig = allocator->New<Signature>(sigInfo, retType, func_); in BoxPrimitives()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | ETSAnalyzer.cpp | 771 for (auto &sigInfo : checker->ComposeSignatureInfosForArrowFunction(expr)) { in Check() 772 auto sig = checker->ComposeSignature(expr->Function(), sigInfo, signature->ReturnType(), nullptr); in Check()
|
Completed in 11 milliseconds