Home
last modified time | relevance | path

Searched refs:argTypeInferenceRequired (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction.cpp338 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 Dhelpers.cpp2217 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 DETSchecker.h398 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