Home
last modified time | relevance | path

Searched refs:TemplateTypeParm (Results 1 – 17 of 17) sorted by relevance

/external/clang/include/clang/AST/
DTypeNodes.def95 DEPENDENT_TYPE(TemplateTypeParm, Type)
122 LEAF_TYPE(TemplateTypeParm)
DDeclTemplate.h1052 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1132 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
DDeclBase.h1822 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
DType.h3923 : Type(TemplateTypeParm, Canon, /*Dependent=*/true,
3931 : Type(TemplateTypeParm, QualType(this, 0),
3975 return T->getTypeClass() == TemplateTypeParm;
/external/clang/include/clang/Basic/
DDeclNodes.td35 def TemplateTypeParm : DDecl<Type>;
/external/clang/lib/AST/
DDeclTemplate.cpp1181 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()
DDeclBase.cpp627 case TemplateTypeParm: in getIdentifierNamespaceForKind()
DType.cpp2362 case TemplateTypeParm: in isSpecifierType()
3523 case Type::TemplateTypeParm: in canHaveNullability()
DTypePrinter.cpp190 case Type::TemplateTypeParm: in canPrefixQualifiers()
DItaniumMangle.cpp1842 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
DASTImporter.cpp757 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
DASTContext.cpp2654 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
/external/clang/lib/Serialization/
DASTCommon.cpp276 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp505 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()
DSemaCodeComplete.cpp3055 case Decl::TemplateTypeParm: return CXCursor_TemplateTypeParameter; in getCursorKindForDecl()
/external/clang/lib/CodeGen/
DCGDecl.cpp49 case Decl::TemplateTypeParm: in EmitDecl()
/external/clang/tools/libclang/
DCIndex.cpp5604 case Decl::TemplateTypeParm: in clang_getCursorDefinition()
6946 case Decl::TemplateTypeParm: in getDeclLanguage()