Searched refs:argTypeInferenceRequired (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | function.cpp | 338 const std::vector<bool> &argTypeInferenceRequired, bool reportError) in ValidateSignatureRequiredParams() 364 if (argTypeInferenceRequired[index]) { in ValidateSignatureRequiredParams() 547 const std::vector<bool> &argTypeInferenceRequired) in ValidateSignature() 575 if (!ValidateSignatureRequiredParams(substitutedSig, arguments, flags, argTypeInferenceRequired, reportError)) { in ValidateSignature() 665 std::vector<bool> argTypeInferenceRequired = FindTypeInferenceArguments(arguments); in CollectSignatures() local 675 argTypeInferenceRequired); in CollectSignatures() 715 std::vector<bool> argTypeInferenceRequired = FindTypeInferenceArguments(arguments); in GetMostSpecificSignature() local 716 Signature *mostSpecificSignature = ChooseMostSpecificSignature(compatibleSignatures, argTypeInferenceRequired, pos); in GetMostSpecificSignature() 858 const std::vector<bool> &argTypeInferenceRequired, size_t paramCount, ArenaVector<Signature *> &signatures, in GetSuitableSignaturesForParameter() 868 if (argTypeInferenceRequired[ in GetSuitableSignaturesForParameter() 336 ValidateSignatureRequiredParams(Signature *substitutedSig, const ArenaVector<ir::Expression *> &arguments, TypeRelationFlag flags, const std::vector<bool> &argTypeInferenceRequired, bool reportError) ValidateSignatureRequiredParams() argument 544 ValidateSignature( std::tuple<Signature *, const ir::TSTypeParameterInstantiation *, TypeRelationFlag> info, const ArenaVector<ir::Expression *> &arguments, const lexer::SourcePosition &pos, const std::vector<bool> &argTypeInferenceRequired) ValidateSignature() argument 857 GetSuitableSignaturesForParameter( const std::vector<bool> &argTypeInferenceRequired, size_t paramCount, ArenaVector<Signature *> &signatures, const lexer::SourcePosition &pos, size_t argumentsSize) GetSuitableSignaturesForParameter() argument 898 ChooseMostSpecificSignature(ArenaVector<Signature *> &signatures, const std::vector<bool> &argTypeInferenceRequired, const lexer::SourcePosition &pos, size_t argumentsSize) ChooseMostSpecificSignature() argument [all...] |
H A D | helpers.cpp | 2217 std::vector<bool> argTypeInferenceRequired(arguments.size()); in FindTypeInferenceArguments() 2223 argTypeInferenceRequired[index] = true; in FindTypeInferenceArguments() 2228 return argTypeInferenceRequired; in FindTypeInferenceArguments()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | ETSchecker.h | 398 const std::vector<bool> &argTypeInferenceRequired); 403 TypeRelationFlag flags, const std::vector<bool> &argTypeInferenceRequired, 424 const std::vector<bool> &argTypeInferenceRequired, size_t paramCount, ArenaVector<Signature *> &signatures, 427 const std::vector<bool> &argTypeInferenceRequired,
|
Completed in 9 milliseconds