Lines Matching refs:TemplateArgs
457 const TemplateArgumentLoc *TemplateArgs,
468 const TemplateArgument *TemplateArgs,
497 const TemplateArgument *TemplateArgs,
544 const TemplateArgumentLoc *TemplateArgs,
554 void mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs,
556 void mangleTemplateArgs(const TemplateArgument *TemplateArgs,
799 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate() argument
804 TemplateArgs = FD->getTemplateSpecializationArgs(); in isTemplate()
812 TemplateArgs = &Spec->getTemplateArgs(); in isTemplate()
819 TemplateArgs = &Spec->getTemplateArgs(); in isTemplate()
899 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() local
900 if (GlobalDecl TD = isTemplate(GD, TemplateArgs)) { in mangleNameWithAbiTags()
902 mangleTemplateArgs(*TemplateArgs); in mangleNameWithAbiTags()
949 const TemplateArgument *TemplateArgs, in mangleTemplateName() argument
955 mangleTemplateArgs(TemplateArgs, NumTemplateArgs); in mangleTemplateName()
957 mangleNestedName(TD, TemplateArgs, NumTemplateArgs); in mangleTemplateName()
1226 const TemplateArgumentLoc *TemplateArgs, unsigned NumTemplateArgs, in mangleUnresolvedName() argument
1260 if (TemplateArgs) in mangleUnresolvedName()
1261 mangleTemplateArgs(TemplateArgs, NumTemplateArgs); in mangleUnresolvedName()
1567 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() local
1568 if (GlobalDecl TD = isTemplate(GD, TemplateArgs)) { in mangleNestedName()
1570 mangleTemplateArgs(*TemplateArgs); in mangleNestedName()
1580 const TemplateArgument *TemplateArgs, in mangleNestedName() argument
1587 mangleTemplateArgs(TemplateArgs, NumTemplateArgs); in mangleNestedName()
1813 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda() local
1814 if (isTemplate(cast<NamedDecl>(Context), TemplateArgs)) in mangleLambda()
1815 mangleTemplateArgs(*TemplateArgs); in mangleLambda()
1903 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() local
1904 if (GlobalDecl TD = isTemplate(ND, TemplateArgs)) { in manglePrefix()
1906 mangleTemplateArgs(*TemplateArgs); in manglePrefix()
3798 const TemplateArgumentLoc *TemplateArgs, in mangleMemberExpr() argument
3805 mangleUnresolvedName(qualifier, member, TemplateArgs, NumTemplateArgs, arity); in mangleMemberExpr()
4823 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs, in mangleTemplateArgs() argument
4828 mangleTemplateArg(TemplateArgs[i].getArgument()); in mangleTemplateArgs()
4840 void CXXNameMangler::mangleTemplateArgs(const TemplateArgument *TemplateArgs, in mangleTemplateArgs() argument
4845 mangleTemplateArg(TemplateArgs[i]); in mangleTemplateArgs()
5452 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isCharSpecialization() local
5453 if (TemplateArgs.size() != 1) in isCharSpecialization()
5456 if (!isCharType(TemplateArgs[0].getAsType())) in isCharSpecialization()
5468 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isStreamCharSpecialization() local
5469 if (TemplateArgs.size() != 2) in isStreamCharSpecialization()
5472 if (!isCharType(TemplateArgs[0].getAsType())) in isStreamCharSpecialization()
5475 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits")) in isStreamCharSpecialization()
5516 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in mangleStandardSubstitution() local
5518 if (TemplateArgs.size() != 3) in mangleStandardSubstitution()
5521 if (!isCharType(TemplateArgs[0].getAsType())) in mangleStandardSubstitution()
5524 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits")) in mangleStandardSubstitution()
5527 if (!isCharSpecialization(TemplateArgs[2].getAsType(), "allocator")) in mangleStandardSubstitution()