Lines Matching refs:SD
4269 const ClassTemplateSpecializationDecl *SD =
4271 if (!SD)
4274 if (!isStdNamespace(getEffectiveDeclContext(SD)))
4277 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
4284 return SD->getIdentifier()->getName() == Name;
4288 static bool isStreamCharSpecialization(const ClassTemplateSpecializationDecl*SD,
4290 if (!SD->getIdentifier()->isStr(Str))
4293 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
4332 if (const ClassTemplateSpecializationDecl *SD =
4334 if (!isStdNamespace(getEffectiveDeclContext(SD)))
4340 if (SD->getIdentifier()->isStr("basic_string")) {
4341 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
4361 if (isStreamCharSpecialization(SD, "basic_istream")) {
4368 if (isStreamCharSpecialization(SD, "basic_ostream")) {
4373 // <substitution> ::= Sd # ::std::basic_iostream<char,
4375 if (isStreamCharSpecialization(SD, "basic_iostream")) {
4376 Out << "Sd";