Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction.cpp815 static void InitMostSpecificType(const ArenaVector<Signature *> &signatures, [[maybe_unused]] Type *&mostSpecificType, in InitMostSpecificType() argument
821 mostSpecificType = sigType; in InitMostSpecificType()
829 Type *&mostSpecificType, Signature *&prevSig, in SearchAmongMostSpecificTypes()
841 if (Relation()->IsIdenticalTo(sigType, mostSpecificType)) { in SearchAmongMostSpecificTypes()
844 if (Relation()->IsAssignableTo(sigType, mostSpecificType)) { in SearchAmongMostSpecificTypes()
845 mostSpecificType = sigType; in SearchAmongMostSpecificTypes()
847 } else if (sigType->IsETSObjectType() && mostSpecificType->IsETSObjectType() && in SearchAmongMostSpecificTypes()
848 !Relation()->IsAssignableTo(mostSpecificType, sigType)) { in SearchAmongMostSpecificTypes()
875 Type *mostSpecificType = signatures.front()->Params().at(i)->TsType(); in GetSuitableSignaturesForParameter() local
878 InitMostSpecificType(signatures, mostSpecificType, prevSi in GetSuitableSignaturesForParameter()
828 SearchAmongMostSpecificTypes( Type *&mostSpecificType, Signature *&prevSig, std::tuple<const lexer::SourcePosition &, size_t, size_t, size_t, Signature *> info, bool lookForClassType) SearchAmongMostSpecificTypes() argument
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h421 Type *&mostSpecificType, Signature *&prevSig,

Completed in 5 milliseconds