Home | History | Annotate | Download | only in AST

Lines Matching defs:TemplateArgs

473                           const TemplateArgument *TemplateArgs,
501 const TemplateArgument *TemplateArgs,
547 void mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs,
549 void mangleTemplateArgs(const TemplateArgument *TemplateArgs,
774 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) {
778 TemplateArgs = FD->getTemplateSpecializationArgs();
786 TemplateArgs = &Spec->getTemplateArgs();
793 TemplateArgs = &Spec->getTemplateArgs();
858 const TemplateArgumentList *TemplateArgs = nullptr;
859 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
861 mangleTemplateArgs(*TemplateArgs);
878 const TemplateArgument *TemplateArgs,
884 mangleTemplateArgs(TemplateArgs, NumTemplateArgs);
886 mangleNestedName(TD, TemplateArgs, NumTemplateArgs);
1409 const TemplateArgumentList *TemplateArgs = nullptr;
1410 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
1412 mangleTemplateArgs(*TemplateArgs);
1422 const TemplateArgument *TemplateArgs,
1429 mangleTemplateArgs(TemplateArgs, NumTemplateArgs);
1668 const TemplateArgumentList *TemplateArgs = nullptr;
1669 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
1671 mangleTemplateArgs(*TemplateArgs);
4052 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentLoc *TemplateArgs,
4057 mangleTemplateArg(TemplateArgs[i].getArgument());
4069 void CXXNameMangler::mangleTemplateArgs(const TemplateArgument *TemplateArgs,
4074 mangleTemplateArg(TemplateArgs[i]);
4277 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
4278 if (TemplateArgs.size() != 1)
4281 if (!isCharType(TemplateArgs[0].getAsType()))
4293 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
4294 if (TemplateArgs.size() != 2)
4297 if (!isCharType(TemplateArgs[0].getAsType()))
4300 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits"))
4341 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs();
4343 if (TemplateArgs.size() != 3)
4346 if (!isCharType(TemplateArgs[0].getAsType()))
4349 if (!isCharSpecialization(TemplateArgs[1].getAsType(), "char_traits"))
4352 if (!isCharSpecialization(TemplateArgs[2].getAsType(), "allocator"))