Lines Matching full:signatureinfo
84 const checker::SignatureInfo *signatureInfo = signature.GetSignatureInfo(); in CreateSignatureHelpItem() local
86 if (!signatureInfo->typeParams.empty()) { in CreateSignatureHelpItem()
88 … for (auto it = signatureInfo->typeParams.begin(); it != signatureInfo->typeParams.end(); ++it) { in CreateSignatureHelpItem()
91 if (std::next(it) != signatureInfo->typeParams.end()) { in CreateSignatureHelpItem()
100 SetSignatureHelpParameter(signatureInfo, item); in CreateSignatureHelpItem()
123 void SetSignatureHelpParameter(const checker::SignatureInfo *signatureInfo, SignatureHelpItem &sign… in SetSignatureHelpParameter() argument
125 for (auto it = signatureInfo->params.begin(); it != signatureInfo->params.end(); it++) { in SetSignatureHelpParameter()
142 if (std::next(it) != signatureInfo->params.end()) { in SetSignatureHelpParameter()
149 if (signatureInfo->restVar == nullptr) { in SetSignatureHelpParameter()
155 if (!signatureInfo->params.empty()) { in SetSignatureHelpParameter()
161 …(!signatureInfo->restVar->Name().StartsWith(GENSYM_CORE) ? std::string(signatureInfo->restVar->Nam… in SetSignatureHelpParameter()
167 std::string paramType = signatureInfo->restVar->TsType()->ToString(); in SetSignatureHelpParameter()