Home
last modified time | relevance | path

Searched refs:sigInfo (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction_helpers.h74 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 DdeclgenEts2Ts.cpp260 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 Dsignature.cpp380 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 DETSAnalyzer.cpp771 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