Searched refs:TemplateTypeParm (Results 1 – 17 of 17) sorted by relevance
/external/clang/include/clang/AST/ |
D | TypeNodes.def | 95 DEPENDENT_TYPE(TemplateTypeParm, Type) 122 LEAF_TYPE(TemplateTypeParm)
|
D | DeclTemplate.h | 1052 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename), 1132 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
|
D | DeclBase.h | 1822 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
|
D | Type.h | 3923 : Type(TemplateTypeParm, Canon, /*Dependent=*/true, 3931 : Type(TemplateTypeParm, QualType(this, 0), 3975 return T->getTypeClass() == TemplateTypeParm;
|
/external/clang/include/clang/Basic/ |
D | DeclNodes.td | 35 def TemplateTypeParm : DDecl<Type>;
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 1181 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local 1184 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList() 1188 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList() 1192 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
|
D | DeclBase.cpp | 627 case TemplateTypeParm: in getIdentifierNamespaceForKind()
|
D | Type.cpp | 2362 case TemplateTypeParm: in isSpecifierType() 3523 case Type::TemplateTypeParm: in canHaveNullability()
|
D | TypePrinter.cpp | 190 case Type::TemplateTypeParm: in canPrefixQualifiers()
|
D | ItaniumMangle.cpp | 1842 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
|
D | ASTImporter.cpp | 757 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
|
D | ASTContext.cpp | 2654 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
|
/external/clang/lib/Serialization/ |
D | ASTCommon.cpp | 276 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 505 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedType() 1058 if (const TemplateTypeParmType *TemplateTypeParm in DeduceTemplateArgumentsByTypeMatch() local 1064 unsigned Index = TemplateTypeParm->getIndex(); in DeduceTemplateArgumentsByTypeMatch() 1088 assert(TemplateTypeParm->getDepth() == 0 && "Can't deduce with depth > 0"); in DeduceTemplateArgumentsByTypeMatch() 1197 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch() 4816 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
|
D | SemaCodeComplete.cpp | 3055 case Decl::TemplateTypeParm: return CXCursor_TemplateTypeParameter; in getCursorKindForDecl()
|
/external/clang/lib/CodeGen/ |
D | CGDecl.cpp | 49 case Decl::TemplateTypeParm: in EmitDecl()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 5604 case Decl::TemplateTypeParm: in clang_getCursorDefinition() 6946 case Decl::TemplateTypeParm: in getDeclLanguage()
|