Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Index/
H A DIndexSymbol.h57 TemplateTypeParm, enumerator
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DTypeBitCodes.def40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
/freebsd-13.1/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp365 case Decl::TemplateTypeParm: in getSymbolInfo()
366 Info.Kind = SymbolKind::TemplateTypeParm; in getSymbolInfo()
534 case SymbolKind::TemplateTypeParm: return "template-type-param"; in getSymbolKindString()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DDeclNodes.td35 def TemplateTypeParm : DeclNode<Type>;
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp1394 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() local
1398 TemplateTypeParm->setImplicit(true); in createMakeIntegerSeqParameterList()
1402 QualType(TemplateTypeParm->getTypeForDecl(), 0)); in createMakeIntegerSeqParameterList()
1406 NamedDecl *Params[] = {TemplateTemplateParm, TemplateTypeParm, in createMakeIntegerSeqParameterList()
H A DDeclBase.cpp772 case TemplateTypeParm: in getIdentifierNamespaceForKind()
H A DType.cpp2780 case TemplateTypeParm: in isSpecifierType()
4067 case Type::TemplateTypeParm: in canHaveNullability()
H A DASTStructuralEquivalence.cpp1027 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
H A DTypePrinter.cpp222 case Type::TemplateTypeParm: in canPrefixQualifiers()
H A DItaniumMangle.cpp2278 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
H A DASTContext.cpp3522 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp190 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp384 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
H A DASTReader.cpp10224 case Decl::TemplateTypeParm: { in diagnoseOdrViolations()
10917 case Decl::TemplateTypeParm: in diagnoseOdrViolations()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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 ||
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp3952 case clang::Type::TemplateTypeParm: in GetTypeInfo()
4153 case clang::Type::TemplateTypeParm: in GetTypeClass()
5069 case clang::Type::TemplateTypeParm: in GetEncoding()
5219 case clang::Type::TemplateTypeParm: in GetFormat()
6080 case clang::Type::TemplateTypeParm: in GetNumPointeeChildren()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp58 case Decl::TemplateTypeParm: in EmitDecl()