Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseDefaultMemberInitCheck.cpp291 if (!sameValue(Field->getInClassInitializer(), Init->getInit())) in checkExistingInit()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDecl.h2982 InitAndBitWidth{getInClassInitializer(), Width} in setBitWidth()
2991 InitStorage.setPointer(getInClassInitializer()); in removeBitWidth()
3020 Expr *getInClassInitializer() const { in getInClassInitializer() function
3031 assert(hasInClassInitializer() && !getInClassInitializer()); in setInClassInitializer()
H A DASTNodeTraverser.h449 if (Expr *Init = D->getInClassInitializer()) in VisitFieldDecl()
H A DExprCXX.h1347 assert(Field->getInClassInitializer() && "initializer hasn't been parsed"); in getExpr()
1348 return Field->getInClassInitializer(); in getExpr()
1351 assert(Field->getInClassInitializer() && "initializer hasn't been parsed"); in getExpr()
1352 return Field->getInClassInitializer(); in getExpr()
H A DRecursiveASTVisitor.h2135 TRY_TO(TraverseStmt(D->getInClassInitializer()));
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexDecl.cpp328 IndexCtx.indexBody(D->getInClassInitializer(), D); in VisitFieldDecl()
/llvm-project-15.0.7/clang/lib/AST/
H A DODRHash.cpp332 AddStmt(D->getInClassInitializer()); in VisitFieldDecl()
H A DDeclPrinter.cpp841 Expr *Init = D->getInClassInitializer(); in VisitFieldDecl()
H A DASTImporter.cpp3733 if (Expr *FromInitializer = D->getInClassInitializer()) { in VisitFieldDecl()
3740 if (!FoundField->getInClassInitializer()) in VisitFieldDecl()
3764 auto ToInitializer = importChecked(Err, D->getInClassInitializer()); in VisitFieldDecl()
8238 if (!ToField->getInClassInitializer()) { in VisitCXXDefaultInitExpr()
8243 import(E->getField()->getInClassInitializer()); in VisitCXXDefaultInitExpr()
H A DDeclCXX.cpp2577 if (Expr *I = D->getInClassInitializer()) in getSourceRange()
H A DDecl.cpp4345 const Expr *FinalExpr = getInClassInitializer(); in getSourceRange()
H A DExpr.cpp3599 if (const Expr *E = FD->getInClassInitializer()) in HasSideEffects()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp3391 ASSERT_FALSE(ToField->getInClassInitializer()); in TEST_P()
3404 ASSERT_TRUE(FromField->getInClassInitializer()); in TEST_P()
3411 EXPECT_TRUE(ToField->getInClassInitializer()); in TEST_P()
7752 ASSERT_FALSE(ToX->getInClassInitializer()); in TEST_P()
7769 EXPECT_TRUE(ToX->getInClassInitializer()); in TEST_P()
7790 ASSERT_FALSE(ToX->getInClassInitializer()); in TEST_P()
7815 EXPECT_TRUE(ToX->getInClassInitializer()); in TEST_P()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp3006 Expr *OldInit = Pattern->getInClassInitializer(); in InstantiateInClassInitializer()
3054 return !Instantiation->getInClassInitializer(); in InstantiateInClassInitializer()
H A DSemaDeclCXX.cpp13223 Expr *E = FD->getInClassInitializer(); in visitField()
15549 if (Field->getInClassInitializer()) in BuildCXXDefaultInitExpr()
H A DSemaExprCXX.cpp3396 const Expr *InitExpr = Field->getInClassInitializer(); in analyzeInClassInitializer()
H A DSemaDecl.cpp4847 auto *Init = FD->getInClassInitializer(); in getNonCLikeKindForAnonymousStruct()
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h729 const Expr *Initializer = Node.getInClassInitializer(); in AST_MATCHER_P()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTWriterDecl.cpp929 Record.AddStmt(D->getInClassInitializer()); in VisitFieldDecl()
H A DASTReaderDecl.cpp4296 if (FD->hasInClassInitializer() && !FD->getInClassInitializer()) { in UpdateDecl()
H A DASTReader.cpp9745 const Expr *FirstInitializer = FirstField->getInClassInitializer(); in diagnoseOdrViolations()
9746 const Expr *SecondInitializer = SecondField->getInClassInitializer(); in diagnoseOdrViolations()
H A DASTWriter.cpp5109 cast<FieldDecl>(Update.getDecl())->getInClassInitializer()); in WriteDeclUpdatesBlocks()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp919 if (Expr *Init = D->getInClassInitializer()) in VisitFieldDecl()
4290 return Field->getInClassInitializer(); in evaluateDeclExpr()