Searched refs:TemplateTypeParm (Results 1 – 17 of 17) sorted by relevance
/external/clang/include/clang/AST/ |
D | TypeNodes.def | 95 DEPENDENT_TYPE(TemplateTypeParm, Type) 121 LEAF_TYPE(TemplateTypeParm)
|
D | DeclTemplate.h | 1047 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename), 1127 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
|
D | DeclBase.h | 1803 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
|
D | Type.h | 3753 : Type(TemplateTypeParm, Canon, /*Dependent=*/true, 3761 : Type(TemplateTypeParm, QualType(this, 0), 3805 return T->getTypeClass() == TemplateTypeParm;
|
/external/clang/include/clang/Basic/ |
D | DeclNodes.td | 33 def TemplateTypeParm : DDecl<Type>;
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 1224 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local 1227 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList() 1231 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList() 1235 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
|
D | DeclBase.cpp | 590 case TemplateTypeParm: in getIdentifierNamespaceForKind()
|
D | Type.cpp | 2356 case TemplateTypeParm: in isSpecifierType() 3515 case Type::TemplateTypeParm: in canHaveNullability()
|
D | TypePrinter.cpp | 187 case Type::TemplateTypeParm: in canPrefixQualifiers()
|
D | ItaniumMangle.cpp | 1528 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
|
D | ASTImporter.cpp | 702 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
|
D | ASTContext.cpp | 2645 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
|
/external/clang/lib/Serialization/ |
D | ASTCommon.cpp | 303 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 509 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedType() 1062 if (const TemplateTypeParmType *TemplateTypeParm in DeduceTemplateArgumentsByTypeMatch() local 1068 unsigned Index = TemplateTypeParm->getIndex(); in DeduceTemplateArgumentsByTypeMatch() 1092 assert(TemplateTypeParm->getDepth() == 0 && "Can't deduce with depth > 0"); in DeduceTemplateArgumentsByTypeMatch() 1201 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch() 4826 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
|
D | SemaCodeComplete.cpp | 3043 case Decl::TemplateTypeParm: return CXCursor_TemplateTypeParameter; in getCursorKindForDecl()
|
/external/clang/lib/CodeGen/ |
D | CGDecl.cpp | 47 case Decl::TemplateTypeParm: in EmitDecl()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 5239 case Decl::TemplateTypeParm: in clang_getCursorDefinition() 6575 case Decl::TemplateTypeParm: in getDeclLanguage()
|