Home
last modified time | relevance | path

Searched refs:getInClassInitializer (Results 1 – 21 of 21) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTNodeTraverser.h457 if (Expr *Init = D->getInClassInitializer()) in VisitFieldDecl()
H A DDecl.h3191 Expr *getInClassInitializer() const;
H A DRecursiveASTVisitor.h2104 TRY_TO(TraverseStmt(D->getInClassInitializer()));
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp328 IndexCtx.indexBody(D->getInClassInitializer(), D); in VisitFieldDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp1036 assert(Field->getInClassInitializer() && "initializer hasn't been parsed"); in getExpr()
1040 return Field->getInClassInitializer(); in getExpr()
H A DODRDiagsEmitter.cpp220 const Expr *FirstInitializer = FirstField->getInClassInitializer(); in diagnoseSubMismatchField()
221 const Expr *SecondInitializer = SecondField->getInClassInitializer(); in diagnoseSubMismatchField()
H A DODRHash.cpp345 AddStmt(D->getInClassInitializer()); in VisitFieldDecl()
H A DDecl.cpp4514 Expr *FieldDecl::getInClassInitializer() const { in getInClassInitializer() function in FieldDecl
4529 assert(hasInClassInitializer() && !getInClassInitializer()); in setLazyInClassInitializer()
4611 const Expr *FinalExpr = getInClassInitializer(); in getSourceRange()
H A DDeclPrinter.cpp947 Expr *Init = D->getInClassInitializer(); in VisitFieldDecl()
H A DASTImporter.cpp4057 if (Expr *FromInitializer = D->getInClassInitializer()) { in VisitFieldDecl()
4064 if (!FoundField->getInClassInitializer()) in VisitFieldDecl()
4116 auto ToInitializer = importChecked(Err, D->getInClassInitializer()); in VisitFieldDecl()
4120 auto *AlreadyImported = ToField->getInClassInitializer(); in VisitFieldDecl()
8700 if (!ToField->getInClassInitializer()) { in VisitCXXDefaultInitExpr()
8705 import(E->getField()->getInClassInitializer()); in VisitCXXDefaultInitExpr()
H A DDeclCXX.cpp2660 if (Expr *I = D->getInClassInitializer()) in getSourceRange()
H A DExpr.cpp3686 if (const Expr *E = FD->getInClassInitializer()) in HasSideEffects()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp451 if (const auto *I = F->getInClassInitializer()) in initFieldsGlobalsAndFuncs()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp3585 Expr *OldInit = Pattern->getInClassInitializer(); in InstantiateInClassInitializer()
3635 return !Instantiation->getInClassInitializer(); in InstantiateInClassInitializer()
H A DSemaExpr.cpp6344 if (!Field->getInClassInitializer()) { in BuildCXXDefaultInitExpr()
6384 Res = Immediate.TransformInitializer(Field->getInClassInitializer(), in BuildCXXDefaultInitExpr()
6396 if (Field->getInClassInitializer()) { in BuildCXXDefaultInitExpr()
6397 Expr *E = Init ? Init : Field->getInClassInitializer(); in BuildCXXDefaultInitExpr()
H A DSemaExprCXX.cpp3509 const Expr *InitExpr = Field->getInClassInitializer(); in analyzeInClassInitializer()
H A DSemaDeclCXX.cpp13771 Expr *E = FD->getInClassInitializer(); in visitField()
H A DSemaDecl.cpp5003 auto *Init = FD->getInClassInitializer(); in getNonCLikeKindForAnonymousStruct()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h731 const Expr *Initializer = Node.getInClassInitializer(); in AST_MATCHER_P()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp305 if (Expr *Init = FD->getInClassInitializer()) { in Visit()
H A DASTWriter.cpp5308 cast<FieldDecl>(Update.getDecl())->getInClassInitializer()); in WriteDeclUpdatesBlocks()