HomeSort by: relevance | last modified time | path
    Searched refs:CTD (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclFriend.h 154 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND))
155 return CTD->getSourceRange();
JSONNodeDumper.h 424 void VisitClassTemplateDecl(const ClassTemplateDecl *CTD) {
425 writeTemplateDecl(CTD, false);
  /src/external/apache2/llvm/dist/clang/lib/AST/
Comment.cpp 273 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl);
276 TemplateParameters = CTD->getTemplateParameters();
DeclPrinter.cpp 819 else if (ClassTemplateDecl *CTD =
822 VisitRedeclarableTemplateDecl(CTD);
DeclCXX.cpp 1845 if (auto *CTD = From.dyn_cast<ClassTemplateDecl *>()) {
1846 while (auto *NewCTD = CTD->getInstantiatedFromMemberTemplate()) {
1849 CTD = NewCTD;
1851 return GetDefinitionOrSelf(CTD->getTemplatedDecl());
ASTContext.cpp 343 if (const ClassTemplateDecl *CTD = CRD->getDescribedClassTemplate())
344 return *CTD;
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
InterfaceStubFunctionsConsumer.cpp 156 void HandleTemplateSpecializations(const ClassTemplateDecl &CTD,
158 for (const auto *D : CTD.specializations())
  /src/external/apache2/llvm/dist/clang/lib/Index/
IndexDecl.cpp 210 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) {
211 const CXXRecordDecl *Pattern = CTD->getTemplatedDecl();
214 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND))
215 ND = CTD->getTemplatedDecl();
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaAccess.cpp 463 ClassTemplateDecl *CTD;
467 CTD = cast<ClassTemplateSpecializationDecl>(Record)
472 CTD = Record->getDescribedClassTemplate();
473 if (!CTD) continue;
477 if (Friend == CTD->getCanonicalDecl())
486 if (CTD->getDeclName() != Friend->getDeclName())
491 if (!MightInstantiateTo(S, CTD->getDeclContext(),
SemaDeclAttr.cpp 1331 ClassTemplateDecl *CTD = RD->getDescribedClassTemplate();
1332 assert(CTD && "attribute does not appertain to this declaration");
1353 if (Template && declaresSameEntity(Template, CTD)) {
1360 << T << CTD;
SemaDecl.cpp 205 else if (auto *CTD = dyn_cast<ClassTemplateDecl>(TD)) {
207 CTD->findPartialSpecialization(Base.getType()))
4591 else if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(TagD))
4592 Tag = CTD->getTemplatedDecl();
SemaOpenMP.cpp 1564 if (const ClassTemplateDecl *CTD = CTSD->getSpecializedTemplate())
1565 RD = CTD->getTemplatedDecl();
3251 if (auto *CTD = dyn_cast<ClassTemplateDecl>(SubDC)) {
3252 DeclContexts.push_back(CTD->getTemplatedDecl());
3253 for (auto *S : CTD->specializations())
SemaInit.cpp 9952 /// Determine whether RD is, or is derived from, a specialization of CTD.
9954 ClassTemplateDecl *CTD) {
9957 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD);
SemaDeclCXX.cpp 10113 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate())
10114 ParameterLists.push_back(CTD->getTemplateParameters());
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 2160 if (auto *CTD = dyn_cast<ClassTemplateDecl>(InstD)) {
2161 D->SpecializedTemplate = CTD;
4207 if (auto *CTD = dyn_cast<ClassTemplateDecl>(D))
4208 ASTDeclReader::AddLazySpecializations(CTD, PendingLazySpecializationIDs);

Completed in 125 milliseconds