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)
121 LEAF_TYPE(TemplateTypeParm)
DDeclTemplate.h1047 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1127 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
DDeclBase.h1803 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm || in isTemplateParameter()
DType.h3753 : Type(TemplateTypeParm, Canon, /*Dependent=*/true,
3761 : Type(TemplateTypeParm, QualType(this, 0),
3805 return T->getTypeClass() == TemplateTypeParm;
/external/clang/include/clang/Basic/
DDeclNodes.td33 def TemplateTypeParm : DDecl<Type>;
/external/clang/lib/AST/
DDeclTemplate.cpp1224 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()
DDeclBase.cpp590 case TemplateTypeParm: in getIdentifierNamespaceForKind()
DType.cpp2356 case TemplateTypeParm: in isSpecifierType()
3515 case Type::TemplateTypeParm: in canHaveNullability()
DTypePrinter.cpp187 case Type::TemplateTypeParm: in canPrefixQualifiers()
DItaniumMangle.cpp1528 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
DASTImporter.cpp702 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
DASTContext.cpp2645 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
/external/clang/lib/Serialization/
DASTCommon.cpp303 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp509 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()
DSemaCodeComplete.cpp3043 case Decl::TemplateTypeParm: return CXCursor_TemplateTypeParameter; in getCursorKindForDecl()
/external/clang/lib/CodeGen/
DCGDecl.cpp47 case Decl::TemplateTypeParm: in EmitDecl()
/external/clang/tools/libclang/
DCIndex.cpp5239 case Decl::TemplateTypeParm: in clang_getCursorDefinition()
6575 case Decl::TemplateTypeParm: in getDeclLanguage()