Searched refs:TemplateTypeParmDecl (Results 1 - 25 of 36) sorted by relevance

12

/external/clang/lib/AST/
H A DDeclTemplate.cpp84 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
105 if (const TemplateTypeParmDecl *TTP
106 = dyn_cast<TemplateTypeParmDecl>(FirstParm))
185 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
466 TemplateTypeParmDecl *
467 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC,
471 TemplateTypeParmDecl *TTPDecl =
472 new (C, DC) TemplateTypeParmDecl(D
[all...]
H A DDeclBase.cpp144 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(this))
686 isa<TemplateTypeParmDecl>(this) ||
H A DASTDiagnostic.cpp881 if (TemplateTypeParmDecl *DefaultTTPD =
882 dyn_cast<TemplateTypeParmDecl>(ParamND)) {
888 ToIter, cast<TemplateTypeParmDecl>(ParamsTo->getParam(ParamIndex)));
1090 QualType GetType(const TSTiterator &Iter, TemplateTypeParmDecl *DefaultTTPD) {
H A DASTImporter.cpp159 Decl *VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
1194 TemplateTypeParmDecl *D1,
1195 TemplateTypeParmDecl *D2) {
1375 } else if (TemplateTypeParmDecl *TTP1= dyn_cast<TemplateTypeParmDecl>(D1)) {
1376 if (TemplateTypeParmDecl *TTP2 = dyn_cast<TemplateTypeParmDecl>(D2)) {
3876 Decl *ASTNodeImporter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
3882 return TemplateTypeParmDecl::Create(Importer.getToContext(),
H A DDeclPrinter.cpp824 if (const TemplateTypeParmDecl *TTP =
825 dyn_cast<TemplateTypeParmDecl>(Param)) {
H A DStmtProfile.cpp1265 if (const TemplateTypeParmDecl *TTP =
1266 dyn_cast<TemplateTypeParmDecl>(D)) {
H A DASTContext.cpp123 if (isa<TemplateTypeParmDecl>(D) ||
558 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
605 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P))
607 TemplateTypeParmDecl::Create(*this, getTranslationUnitDecl(),
2951 assert(!isa<TemplateTypeParmDecl>(Decl) &&
3099 TemplateTypeParmDecl *TTPDecl) const {
H A DASTDumper.cpp277 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
1196 void ASTDumper::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) {
/external/lldb/include/lldb/Core/
H A DClangForward.h116 class TemplateTypeParmDecl;
/external/clang/lib/Index/
H A DUSRGeneration.cpp89 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
484 void USRGenerator::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) {
687 if (isa<TemplateTypeParmDecl>(*P)) {
688 if (cast<TemplateTypeParmDecl>(*P)->isParameterPack())
/external/clang/include/clang/Sema/
H A DScopeInfo.h41 class TemplateTypeParmDecl;
634 SmallVector<TemplateTypeParmDecl*, 4> AutoTemplateParams;
/external/clang/tools/libclang/
H A DCursorVisitor.h210 bool VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
H A DCIndex.cpp733 bool CursorVisitor::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
2479 if (isa<TemplateTypeParmDecl>(Pack)) {
2480 if (Visit(MakeCursorTypeRef(cast<TemplateTypeParmDecl>(Pack),
3652 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param))
/external/clang/include/clang/AST/
H A DDeclTemplate.h33 class TemplateTypeParmDecl;
41 typedef llvm::PointerUnion3<TemplateTypeParmDecl*, NonTypeTemplateParmDecl*,
937 class TemplateTypeParmDecl : public TypeDecl { class in class:clang::TemplateParameterList
951 TemplateTypeParmDecl(DeclContext *DC, SourceLocation KeyLoc, function in class:clang::TemplateParameterList::TemplateTypeParmDecl
961 static TemplateTypeParmDecl *Create(const ASTContext &C, DeclContext *DC,
967 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext &C,
H A DCanonicalType.h625 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(TemplateTypeParmDecl *, getDecl)
H A DType.h75 class TemplateTypeParmDecl;
3488 TemplateTypeParmDecl *TTPDecl;
3492 TemplateTypeParmType(TemplateTypeParmDecl *TTPDecl, QualType Canon)
3522 TemplateTypeParmDecl *getDecl() const {
3537 TemplateTypeParmDecl *TTPDecl) {
H A DTypeLoc.h660 TemplateTypeParmDecl *getDecl() const { return getTypePtr()->getDecl(); }
/external/clang/lib/Sema/
H A DSemaTemplate.cpp564 TemplateTypeParmDecl *Param
565 = TemplateTypeParmDecl::Create(Context, Context.getTranslationUnitDecl(),
1287 if (TemplateTypeParmDecl *NewTypeParm
1288 = dyn_cast<TemplateTypeParmDecl>(*NewParam)) {
1298 TemplateTypeParmDecl *OldTypeParm
1299 = OldParams? cast<TemplateTypeParmDecl>(*OldParam) : nullptr;
1465 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam))
1493 if (TemplateTypeParmDecl *PD = dyn_cast<TemplateTypeParmDecl>(N
[all...]
H A DSemaTemplateInstantiate.cpp627 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
935 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) {
1394 TemplateTypeParmDecl *NewTTPDecl = nullptr;
1395 if (TemplateTypeParmDecl *OldTTPDecl = T->getDecl())
1396 NewTTPDecl = cast_or_null<TemplateTypeParmDecl>(
2696 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
H A DSemaTemplateDeduction.cpp554 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
577 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D))
1123 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1150 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1175 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
4008 TemplateTypeParmDecl *TemplParam =
4009 TemplateTypeParmDecl::Create(Context, nullptr, SourceLocation(), Loc, 0, 0,
H A DSemaTemplateVariadic.cpp519 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
H A DSemaTemplateInstantiateDecl.cpp1784 TemplateTypeParmDecl *D) {
1788 TemplateTypeParmDecl *Inst =
1789 TemplateTypeParmDecl::Create(SemaRef.Context, Owner,
4409 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) ||
4430 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
H A DSemaOverload.cpp8838 (ParamD = Param.dyn_cast<TemplateTypeParmDecl*>()) ||
8856 TemplateTypeParmDecl *TParam = cast<TemplateTypeParmDecl>(ParamD);
8882 if (isa<TemplateTypeParmDecl>(ParamD))
8906 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ParamD))
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp263 void VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
1904 void ASTDeclReader::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
2240 if (const TemplateTypeParmDecl *TX = dyn_cast<TemplateTypeParmDecl>(X)) {
2241 const TemplateTypeParmDecl *TY = cast<TemplateTypeParmDecl>(Y);
2712 D = TemplateTypeParmDecl::CreateDeserialized(Context, ID);
H A DASTWriterDecl.cpp76 void VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
1317 void ASTDeclWriter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {

Completed in 4378 milliseconds

12