Searched refs:substitutedSig (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | function.cpp | 313 bool ETSChecker::CheckOptionalLambdaFunction(ir::Expression *argument, Signature *substitutedSig, std::size_t index) in CheckOptionalLambdaFunction() argument 319 CheckLambdaAssignable(substitutedSig->Function()->Params()[index], lambda)) { in CheckOptionalLambdaFunction() 336 bool ETSChecker::ValidateSignatureRequiredParams(Signature *substitutedSig, in ValidateSignatureRequiredParams() argument 341 std::size_t const parameterCount = substitutedSig->MinArgCount(); in ValidateSignatureRequiredParams() 347 if (substitutedSig->Params()[index]->TsType()->IsETSObjectType()) { in ValidateSignatureRequiredParams() 356 substitutedSig->Params()[index]->TsType()); in ValidateSignatureRequiredParams() 368 if (CheckLambdaAssignable(substitutedSig->Function()->Params()[index], lambda)) { in ValidateSignatureRequiredParams() 376 this, substitutedSig->Function()->Params()[index], flags); in ValidateSignatureRequiredParams() 379 if (!CheckInvokable(substitutedSig, argument, index, flags)) { in ValidateSignatureRequiredParams() 390 substitutedSig, argumen in ValidateSignatureRequiredParams() 400 CheckInvokable(Signature *substitutedSig, ir::Expression *argument, std::size_t index, TypeRelationFlag flags) CheckInvokable() argument 414 ValidateSignatureInvocationContext(Signature *substitutedSig, ir::Expression *argument, const Type *targetType, std::size_t index, TypeRelationFlag flags) ValidateSignatureInvocationContext() argument 428 ValidateSignatureRestParams(Signature *substitutedSig, const ArenaVector<ir::Expression *> &arguments, TypeRelationFlag flags, bool reportError) ValidateSignatureRestParams() argument 550 Signature *substitutedSig = MaybeSubstituteTypeParameters(this, signature, typeArguments, arguments, pos, flags); ValidateSignature() local [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | ETSchecker.h | 402 bool ValidateSignatureRequiredParams(Signature *substitutedSig, const ArenaVector<ir::Expression *> &arguments, 405 bool ValidateSignatureInvocationContext(Signature *substitutedSig, ir::Expression *argument, const Type *targetType, 407 bool CheckInvokable(Signature *substitutedSig, ir::Expression *argument, std::size_t index, TypeRelationFlag flags); 408 bool CheckOptionalLambdaFunction(ir::Expression *argument, Signature *substitutedSig, std::size_t index); 410 bool ValidateSignatureRestParams(Signature *substitutedSig, const ArenaVector<ir::Expression *> &arguments,
|
Completed in 4 milliseconds