Home
last modified time | relevance | path

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

/freebsd/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/contrib/llvm-project/clang/include/clang/Index/
H A DIndexSymbol.h57 TemplateTypeParm, enumerator
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp365 case Decl::TemplateTypeParm: in getSymbolInfo()
366 Info.Kind = SymbolKind::TemplateTypeParm; in getSymbolInfo()
537 case SymbolKind::TemplateTypeParm: return "template-type-param"; in getSymbolKindString()
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DTypeBitCodes.def40 TYPE_BIT_CODE(TemplateTypeParm, TEMPLATE_TYPE_PARM, 29)
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDeclNodes.td35 def TemplateTypeParm : DeclNode<Type>;
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp191 case Decl::Kind::TemplateTypeParm: in HandleNamedDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp406 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenDecl.cpp534 case Decl::TemplateTypeParm: in emitDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1203 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
1348 static bool classofKind(Kind K) { return K == TemplateTypeParm; }
H A DDeclBase.h2798 return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
H A DType.h6523 : Type(TemplateTypeParm, Canon,
6561 return T->getTypeClass() == TemplateTypeParm;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp721 case Type::TemplateTypeParm: in IsPossiblyOpaquelyQualifiedTypeInternal()
1706 case Decl::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch()
1788 case Type::TemplateTypeParm: in DeduceTemplateArgumentsByTypeMatch()
6883 case Type::TemplateTypeParm: { in MarkUsedTemplateParameters()
H A DSemaCodeComplete.cpp4286 case Decl::TemplateTypeParm: in getCursorKindForDecl()
H A DSemaDecl.cpp289 case Type::TemplateTypeParm: in buildNamedType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclBase.cpp908 case TemplateTypeParm: in getIdentifierNamespaceForKind()
H A DType.cpp3208 case TemplateTypeParm: in isSpecifierType()
4959 case Type::TemplateTypeParm: in canHaveNullability()
H A DODRDiagsEmitter.cpp1365 case Decl::TemplateTypeParm: in diagnoseMismatch()
H A DTypePrinter.cpp234 case Type::TemplateTypeParm: in canPrefixQualifiers()
H A DASTStructuralEquivalence.cpp1299 case Type::TemplateTypeParm: { in IsStructurallyEquivalent()
H A DTextNodeDumper.cpp965 case Decl::TemplateTypeParm: { in dumpBareDeclRef()
H A DASTContext.cpp4305 case Type::TemplateTypeParm: in getVariableArrayDecayedType()
7140 case NamedDecl::TemplateTypeParm: in getDefaultTemplateArgumentOrNone()
14284 case Type::TemplateTypeParm: { in getCommonNonSugarTypeNode()
H A DItaniumMangle.cpp2501 case Type::TemplateTypeParm: in mangleUnresolvedTypeOrSimpleId()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4013 case clang::Type::TemplateTypeParm: in GetTypeInfo()
4219 case clang::Type::TemplateTypeParm: in GetTypeClass()
5098 case clang::Type::TemplateTypeParm: in GetEncoding()
5263 case clang::Type::TemplateTypeParm: in GetFormat()
6143 case clang::Type::TemplateTypeParm: in GetNumPointeeChildren()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp63 case Decl::TemplateTypeParm: in EmitDecl()