Searched refs:TemplateDecl (Results 26 - 50 of 52) sorted by relevance
123
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ExternalASTMerger.cpp | 468 if (!isa<TemplateDecl>(D)) 516 // because the lookup result is imported TemplateDecl and it does not
|
H A D | DeclPrinter.cpp | 82 void VisitTemplateDecl(const TemplateDecl *D); 1116 void DeclPrinter::VisitTemplateDecl(const TemplateDecl *D) {
|
H A D | DeclBase.cpp | 227 return isa<TemplateDecl>(this); 230 TemplateDecl *Decl::getDescribedTemplate() const {
|
H A D | ODRHash.cpp | 417 void VisitTemplateDecl(const TemplateDecl *D) {
|
H A D | ASTContext.cpp | 5556 TemplateDecl *Template = Name.getAsTemplateDecl(); 5561 return TemplateName(cast<TemplateDecl>(Template->getCanonicalDecl())); 7905 TemplateDecl *Template) const {
|
H A D | ASTImporter.cpp | 5223 // Returns the definition for a (forward) declaration of a TemplateDecl, if 8539 return TemplateName(cast<TemplateDecl>(*ToTemplateOrErr)); 8573 cast<TemplateDecl>(*ToTemplateOrErr)); 8902 cast<TemplateDecl>(*ToTemplateOrErr));
|
H A D | Type.cpp | 3876 if (TemplateDecl *templateDecl
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 376 DeclID VisitTemplateDecl(TemplateDecl *D); 2012 DeclID ASTDeclReader::VisitTemplateDecl(TemplateDecl *D) { 2096 /// VarTemplateDecl beyond TemplateDecl... 3179 if (const auto *TemplateX = dyn_cast<TemplateDecl>(X)) { 3180 const auto *TemplateY = cast<TemplateDecl>(Y); 3629 TemplateDecl *From, 3630 TemplateDecl *To) { 3673 if (auto *TD = dyn_cast<TemplateDecl>(D)) 3675 cast<TemplateDecl>(Previous), TD);
|
H A D | ASTWriterDecl.cpp | 105 void VisitTemplateDecl(TemplateDecl *D); 1471 void ASTDeclWriter::VisitTemplateDecl(TemplateDecl *D) {
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclBase.h | 68 class TemplateDecl; 1027 TemplateDecl *getDescribedTemplate() const;
|
H A D | ASTContext.h | 122 class TemplateDecl; 2017 TemplateDecl *Template) const; 2438 /// TemplateDecl, which is used to form the canonical template name.
|
H A D | DeclCXX.h | 71 class TemplateDecl; 1879 TemplateDecl *getDeducedTemplate() const {
|
H A D | RecursiveASTVisitor.h | 520 bool TraverseTemplateInstantiations(TMPLDECLKIND##TemplateDecl *D); 1655 // A helper method for TemplateDecl's children. 1767 DEF_TRAVERSE_DECL(TMPLDECLKIND##TemplateDecl, { \
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAccess.cpp | 1478 } else if (TemplateDecl *TD = dyn_cast<TemplateDecl>(D)) {
|
H A D | SemaCXXScopeSpec.cpp | 941 TemplateDecl *TD = Template.getAsTemplateDecl();
|
H A D | SemaConcept.cpp | 349 TemplateDecl *TD, ArrayRef<TemplateArgument> TemplateArgs,
|
H A D | SemaLookup.cpp | 405 if (auto *DTD = dyn_cast<TemplateDecl>(DUnderlying)) { 406 auto *ETD = cast<TemplateDecl>(EUnderlying); 1543 if (auto *TD = dyn_cast<TemplateDecl>(ND)) 5319 if (TemplateDecl *TD = dyn_cast<TemplateDecl>(D))
|
H A D | SemaDecl.cpp | 778 if (CheckTemplate && isa<TemplateDecl>(*I)) 959 UnderlyingFirstDecl && isa<TemplateDecl>(UnderlyingFirstDecl)) { 1093 auto *TD = cast<TemplateDecl>(getAsTemplateNameDecl( 1159 TemplateName(cast<TemplateDecl>(FirstDecl))); 1162 if (isa<TemplateDecl>(FirstDecl) && !isa<FunctionTemplateDecl>(FirstDecl) && 1165 TemplateName(cast<TemplateDecl>(FirstDecl))); 6292 if (TemplateDecl *OldTD = dyn_cast<TemplateDecl>(OldDecl)) { 6298 if (TemplateDecl *NewTD = dyn_cast<TemplateDecl>(NewDec [all...] |
H A D | TreeTransform.h | 1186 TemplateDecl *Template); 3885 TemplateDecl *OldTemplate = Name.getCXXDeductionGuideTemplate(); 3886 TemplateDecl *NewTemplate = cast_or_null<TemplateDecl>( 3939 TemplateDecl *Template = QTN->getTemplateDecl(); 3942 TemplateDecl *TransTemplate 3943 = cast_or_null<TemplateDecl>(getDerived().TransformDecl(NameLoc, 3987 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { 3988 TemplateDecl *TransTemplate 3989 = cast_or_null<TemplateDecl>(getDerive [all...] |
H A D | SemaCodeComplete.cpp | 2970 const TemplateDecl *Template, CodeCompletionBuilder &Result, 2976 Template = cast<TemplateDecl>(Template->getCanonicalDecl()); 3444 if (const auto *Template = dyn_cast<TemplateDecl>(ND)) {
|
H A D | SemaDeclCXX.cpp | 9671 if (TemplateDecl *TD = dyn_cast<TemplateDecl>(D)) 10346 TemplateDecl *GuidedTemplateDecl = GuidedTemplate.getAsTemplateDecl(); 11411 if (auto *TargetTD = dyn_cast<TemplateDecl>(Target))
|
H A D | SemaTemplateInstantiateDecl.cpp | 5773 TemplateDecl *TD = Guide->getDeducedTemplate();
|
H A D | SemaExprCXX.cpp | 321 if (TemplateDecl *SpecTemplate = SpecName.getAsTemplateDecl()) {
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 184 class TemplateDecl; 6345 bool EnsureTemplateArgumentListConstraints(TemplateDecl *Template, 6937 TemplateDecl *AdjustDeclIfTemplate(Decl *&Decl); 7115 TemplateDecl *PrimaryTemplate, 7165 SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, 7227 bool CheckTemplateArgumentList(TemplateDecl *Template, 7938 void DeclareImplicitDeductionGuides(TemplateDecl *Template, 7988 TemplateParameterList *PParam, TemplateDecl *AArg, SourceLocation Loc); 8046 /// a TemplateDecl. 8293 TemplateParameter Param, TemplateDecl *Templat [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 929 if (TemplateDecl *Template = Name.getAsTemplateDecl()) {
|
Completed in 484 milliseconds
123