Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h90 if (const auto *TemplateTypeParm = in VisitTypeLoc() local
92 if (!visit(TemplateTypeParm->getDecl(), TypeBeginLoc, TypeEndLoc)) in VisitTypeLoc()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexSymbol.cpp360 case Decl::TemplateTypeParm: in getSymbolInfo()
361 Info.Kind = SymbolKind::TemplateTypeParm; in getSymbolInfo()
529 case SymbolKind::TemplateTypeParm: return "template-type-param"; in getSymbolKindString()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Index/
H A DIndexSymbol.h57 TemplateTypeParm, enumerator
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DTypeBitCodes.def40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DDeclNodes.td35 def TemplateTypeParm : DeclNode<Type>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclTemplate.cpp1393 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local
1397 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList()
1401 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList()
1405 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
H A DDeclBase.cpp772 case TemplateTypeParm: in getIdentifierNamespaceForKind()
H A DType.cpp2777 case TemplateTypeParm: in isSpecifierType()
4062 case Type::TemplateTypeParm: in canHaveNullability()
H A DASTStructuralEquivalence.cpp1026 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
H A DTypePrinter.cpp222 case Type::TemplateTypeParm: in canPrefixQualifiers()
H A DItaniumMangle.cpp2271 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
H A DASTContext.cpp3507 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTCommon.cpp384 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
H A DASTReader.cpp10195 case Decl::TemplateTypeParm: { in diagnoseOdrViolations()
10888 case Decl::TemplateTypeParm: in diagnoseOdrViolations()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp190 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp637 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedType()
1459 if (const TemplateTypeParmType *TemplateTypeParm in DeduceTemplateArgumentsByTypeMatch() local
1464 Info.getDeducedDepth() != TemplateTypeParm->getDepth()) in DeduceTemplateArgumentsByTypeMatch()
1467 unsigned Index = TemplateTypeParm->getIndex(); in DeduceTemplateArgumentsByTypeMatch()
1497 assert(TemplateTypeParm->getDepth() == Info.getDeducedDepth() && in DeduceTemplateArgumentsByTypeMatch()
1624 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch()
5949 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
H A DSemaCodeComplete.cpp3890 case Decl::TemplateTypeParm: in getCursorKindForDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclTemplate.h1212 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1372 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
H A DType.h4787 : Type(TemplateTypeParm, Canon,
4794 : Type(TemplateTypeParm, QualType(this, 0),
4835 return T->getTypeClass() == TemplateTypeParm;
H A DDeclBase.h2535 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp1247 case SymbolKind::TemplateTypeParm: in getEntityKindFromSymbolKind()
H A DCIndex.cpp6427 case Decl::TemplateTypeParm: in clang_getCursorDefinition()
7929 case Decl::TemplateTypeParm: in getDeclLanguage()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDecl.cpp58 case Decl::TemplateTypeParm: in EmitDecl()