Home
last modified time | relevance | path

Searched refs:DeclT (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTImporter.h370 template <typename DeclT>
371 std::optional<DeclT *> getImportedFromDecl(const DeclT *ToD) const { in getImportedFromDecl()
375 auto *FromD = dyn_cast<DeclT>(FromI->second); in getImportedFromDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp279 template <typename DeclT>
280 static Decl *getMostRecentDeclImpl(Redeclarable<DeclT> *D);
284 template <typename DeclT>
285 static void attachPreviousDeclImpl(ASTReader &Reader, Redeclarable<DeclT> *D,
294 template <typename DeclT>
295 static void attachLatestDeclImpl(Redeclarable<DeclT> *D, Decl *Latest);
299 template <typename DeclT>
300 static void markIncompleteDeclChainImpl(Redeclarable<DeclT> *D);
462 template <typename DeclT> class MergedRedeclIterator {
463 DeclT *Start = nullptr;
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp1980 template <typename DeclT>
1981 static SourceLocation getTemplateOrInnerLocStart(const DeclT *decl) { in getTemplateOrInnerLocStart()
2689 template<typename DeclT>
2690 static DeclT *getDefinitionOrSelf(DeclT *D) { in getDefinitionOrSelf()
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp4015 QualType DeclT; in RewriteBlockPointerDecl() local
4017 DeclT = VD->getType(); in RewriteBlockPointerDecl()
4019 DeclT = TDD->getUnderlyingType(); in RewriteBlockPointerDecl()
4021 DeclT = FD->getType(); in RewriteBlockPointerDecl()
4049 if (PointerTypeTakesAnyBlockArguments(DeclT) || in RewriteBlockPointerDecl()
4050 PointerTypeTakesAnyObjCQualifiedType(DeclT)) { in RewriteBlockPointerDecl()
H A DRewriteModernObjC.cpp4851 QualType DeclT; in RewriteBlockPointerDecl() local
4853 DeclT = VD->getType(); in RewriteBlockPointerDecl()
4855 DeclT = TDD->getUnderlyingType(); in RewriteBlockPointerDecl()
4857 DeclT = FD->getType(); in RewriteBlockPointerDecl()
4885 if (PointerTypeTakesAnyBlockArguments(DeclT) || in RewriteBlockPointerDecl()
4886 PointerTypeTakesAnyObjCQualifiedType(DeclT)) { in RewriteBlockPointerDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp52 template<typename DeclT>
53 static bool SubstQualifier(Sema &SemaRef, const DeclT *OldDecl, DeclT *NewDecl, in SubstQualifier()
994 template<typename DeclT>
995 static DeclT *getPreviousDeclForInstantiation(DeclT *D) { in getPreviousDeclForInstantiation()
996 DeclT *Result = D->getPreviousDecl(); in getPreviousDeclForInstantiation()
H A DSemaInit.cpp212 static void CheckStringInit(Expr *Str, QualType &DeclT, const ArrayType *AT, in CheckStringInit() argument
222 CheckC23ConstexprInitStringLiteral(SL, S, DeclT); in CheckStringInit()
229 DeclT = S.Context.getConstantArrayType( in CheckStringInit()
231 updateStringLiteralType(Str, DeclT); in CheckStringInit()
305 updateStringLiteralType(Str, DeclT); in CheckStringInit()
H A DSemaTemplate.cpp9776 template<typename DeclT>
9777 static void completeMemberSpecializationImpl(Sema &S, DeclT *OrigD, in completeMemberSpecializationImpl()