HomeSort by relevance Sort by last modified time
    Searched refs:TemplateDecl (Results 1 - 25 of 43) sorted by null

1 2

  /external/clang/lib/AST/
TemplateName.cpp 55 if (Storage.is<TemplateDecl *>())
71 TemplateDecl *TemplateName::getAsTemplateDecl() const {
72 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>())
85 if (TemplateDecl *Template = getAsTemplateDecl()) {
112 if (TemplateDecl *Template = getAsTemplateDecl()) {
130 if (TemplateDecl *Template = Storage.dyn_cast<TemplateDecl *>())
ASTDiagnostic.cpp 436 /// Another level of templates, uses TemplateDecl and Qualifiers
442 /// Template argument difference, uses TemplateDecl
476 TemplateDecl *FromTD, *ToTD;
531 void SetNode(TemplateDecl *FromTD, TemplateDecl *ToTD) {
646 void GetNode(TemplateDecl *&FromTD, TemplateDecl *&ToTD) {
925 TemplateDecl *FromDecl = GetTemplateDecl(FromIter, FromDefaultTemplateDecl);
926 TemplateDecl *ToDecl = GetTemplateDecl(ToIter, ToDefaultTemplateDecl);
    [all...]
ItaniumMangle.cpp 339 void mangleName(const TemplateDecl *TD,
348 void mangleUnscopedTemplateName(const TemplateDecl *ND);
357 void mangleNestedName(const TemplateDecl *TD,
363 void mangleTemplatePrefix(const TemplateDecl *ND, bool NoFunction=false);
558 static const TemplateDecl *
562 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) {
610 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
627 void CXXNameMangler::mangleName(const TemplateDecl *TD,
650 void CXXNameMangler::mangleUnscopedTemplateName(const TemplateDecl *ND) {
668 if (TemplateDecl *TD = Template.getAsTemplateDecl()
    [all...]
MicrosoftMangle.cpp 280 void mangleUnscopedTemplateName(const TemplateDecl *ND);
282 mangleTemplateInstantiationName(const TemplateDecl *TD,
308 void mangleTemplateArgs(const TemplateDecl *TD,
310 void mangleTemplateArg(const TemplateDecl *TD, const TemplateArgument &TA,
637 static const TemplateDecl *
641 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) {
673 if (const TemplateDecl *TD = isTemplate(ND, TemplateArgs)) {
    [all...]
Decl.cpp 338 if (TemplateDecl *Template =
    [all...]
ASTDumper.cpp 437 template<typename TemplateDecl>
438 void VisitTemplateDecl(const TemplateDecl *D, bool DumpExplicitInst);
    [all...]
DeclPrinter.cpp 69 void VisitTemplateDecl(const TemplateDecl *D);
888 void DeclPrinter::VisitTemplateDecl(const TemplateDecl *D) {
    [all...]
DeclTemplate.cpp 623 : TemplateDecl(TemplateTemplateParm, DC, L, Id, Params),
702 // TemplateDecl Implementation
705 void TemplateDecl::anchor() { }
    [all...]
  /external/clang/include/clang/AST/
TemplateName.h 36 class TemplateDecl;
176 typedef llvm::PointerUnion4<TemplateDecl *,
210 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { }
232 TemplateDecl *getAsTemplateDecl() const;
395 TemplateDecl *Template;
400 TemplateDecl *Template)
414 TemplateDecl *getDecl() const { return Template; }
418 TemplateDecl *getTemplateDecl() const { return Template; }
425 bool TemplateKeyword, TemplateDecl *Template) {
DeclTemplate.h 28 class TemplateDecl;
44 /// \brief Stores a list of template parameters for a TemplateDecl and its
135 /// \brief Stores a list of template parameters for a TemplateDecl and its
227 /// The TemplateDecl class stores the list of template parameters and a
229 class TemplateDecl : public NamedDecl {
233 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
240 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
246 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
530 class RedeclarableTemplateDecl : public TemplateDecl,
617 : TemplateDecl(DK, DC, L, Name, Params, Decl), redeclarable_base(C)
    [all...]
  /external/clang/tools/libclang/
CIndexCXX.cpp 59 if (const TemplateDecl *Template
60 = dyn_cast_or_null<TemplateDecl>(getCursorDecl(C)))
CXCursor.h 41 class TemplateDecl;
100 CXCursor MakeCursorTemplateRef(const TemplateDecl *Template, SourceLocation Loc,
105 std::pair<const TemplateDecl *, SourceLocation>
IndexTypeSourceInfo.cpp 80 if (const TemplateDecl *D = T->getTemplateName().getAsTemplateDecl())
CXType.cpp 916 const ClassTemplateSpecializationDecl *TemplateDecl =
918 if (!TemplateDecl)
920 return TemplateDecl->getTemplateArgs().size();
930 const ClassTemplateSpecializationDecl *TemplateDecl =
932 if (!TemplateDecl)
934 const TemplateArgumentList &TA = TemplateDecl->getTemplateArgs();
CXCursor.cpp 658 CXCursor cxcursor::MakeCursorTemplateRef(const TemplateDecl *Template,
667 std::pair<const TemplateDecl *, SourceLocation>
670 return std::make_pair(static_cast<const TemplateDecl *>(C.data[0]),
    [all...]
IndexingContext.cpp     [all...]
  /external/lldb/include/lldb/Core/
ClangForward.h 113 class TemplateDecl;
  /external/clang/lib/StaticAnalyzer/Checkers/
LLVMConventionsChecker.cpp 89 TemplateDecl *TD = TM.getAsTemplateDecl();
103 TemplateDecl *TD = TM.getAsTemplateDecl();
  /external/clang/lib/Sema/
SemaTemplateInstantiate.cpp 249 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template,
319 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template,
445 TemplateDecl *Template = cast<TemplateDecl>(Active->Entity);
521 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(Active->Template))
540 if (TemplateDecl *Template = dyn_cast<TemplateDecl>(Active->Template))
    [all...]
SemaTemplate.cpp 54 if (isa<TemplateDecl>(D)) {
195 TemplateDecl *TD = cast<TemplateDecl>((*R.begin())->getUnderlyingDecl());
466 TemplateDecl *Sema::AdjustDeclIfTemplate(Decl *&D) {
467 if (TemplateDecl *Temp = dyn_cast_or_null<TemplateDecl>(D)) {
    [all...]
SemaAccess.cpp     [all...]
SemaCXXScopeSpec.cpp     [all...]
SemaTemplateDeduction.cpp 383 TemplateDecl *ParamDecl = Param.getAsTemplateDecl();
    [all...]
  /external/clang/lib/Index/
USRGeneration.cpp 753 if (TemplateDecl *Template = Name.getAsTemplateDecl()) {
  /external/clang/lib/Serialization/
ASTReaderDecl.cpp 312 DeclID VisitTemplateDecl(TemplateDecl *D);
    [all...]

Completed in 490 milliseconds

1 2