Lines Matching full:signature
24 SignatureHelpItems CreateSignatureHelpItems(std::vector<checker::Signature *> &signatures, in CreateSignatureHelpItems()
25 checker::Signature *signature, in CreateSignatureHelpItems() argument
36 if (currentSignature->ToString() == signature->ToString()) { in CreateSignatureHelpItems()
68 std::vector<SignatureHelpItem> GetSignatureHelpItem(const std::vector<checker::Signature *> &signat… in GetSignatureHelpItem()
74 for (auto *signature : signatures) { in GetSignatureHelpItem() local
75 const auto item = CreateSignatureHelpItem(*signature); in GetSignatureHelpItem()
82 SignatureHelpItem CreateSignatureHelpItem(checker::Signature &signature) in CreateSignatureHelpItem() argument
84 const checker::SignatureInfo *signatureInfo = signature.GetSignatureInfo(); in CreateSignatureHelpItem()
104 if (signature.HasFunction() || in CreateSignatureHelpItem()
105 …(signature.OwnerVar() != nullptr && signature.OwnerVar()->HasFlag(varbinder::VariableFlags::METHOD… in CreateSignatureHelpItem()
111 std::string returnType = signature.ReturnType()->ToString(); in CreateSignatureHelpItem()
114 if (signature.HasSignatureFlag(checker::SignatureFlags::THROWS)) { in CreateSignatureHelpItem()
116 } else if (signature.HasSignatureFlag(checker::SignatureFlags::RETHROWS)) { in CreateSignatureHelpItem()