Home
last modified time | relevance | path

Searched refs:substitutedSig (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction.cpp313 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 DETSchecker.h402 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