Home | History | Annotate | Download | only in AST

Lines Matching refs:SD

3474   const ClassTemplateSpecializationDecl *SD =
3476 if (!SD)
3479 if (!isStdNamespace(getEffectiveDeclContext(SD)))
3482 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
3489 return SD->getIdentifier()->getName() == Name;
3493 static bool isStreamCharSpecialization(const ClassTemplateSpecializationDecl*SD,
3495 if (!SD->getIdentifier()->isStr(Str))
3498 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
3537 if (const ClassTemplateSpecializationDecl *SD =
3539 if (!isStdNamespace(getEffectiveDeclContext(SD)))
3545 if (SD->getIdentifier()->isStr("basic_string")) {
3546 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
3566 if (isStreamCharSpecialization(SD, "basic_istream")) {
3573 if (isStreamCharSpecialization(SD, "basic_ostream")) {
3578 // <substitution> ::= Sd # ::std::basic_iostream<char,
3580 if (isStreamCharSpecialization(SD, "basic_iostream")) {
3581 Out << "Sd";