Lines Matching defs:Template
83 if (const TemplateDecl *Template
85 return MakeCXCursor(Template->getTemplatedDecl(), getCursorTU(C)).kind;
121 Decl *Template = nullptr;
125 Template = PartialSpec->getSpecializedTemplate();
132 Template = cast<ClassTemplateDecl *>(Result);
134 Template = cast<ClassTemplatePartialSpecializationDecl *>(Result);
137 Template = CXXRecord->getInstantiatedFromMemberClass();
139 Template = Function->getPrimaryTemplate();
140 if (!Template)
141 Template = Function->getInstantiatedFromMemberFunction();
144 Template = Var->getInstantiatedFromStaticDataMember();
147 Template = Tmpl->getInstantiatedFromMemberTemplate();
149 if (!Template)
152 return MakeCXCursor(Template, getCursorTU(C));