Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/clang/lib/Index/
HDIndexDecl.cpp328 IndexCtx.indexBody(D->getInClassInitializer(), D); in VisitFieldDecl()
/freebsd-head/contrib/llvm-project/clang/include/clang/AST/
HDASTNodeTraverser.h546 if (Expr *Init = D->getInClassInitializer()) in VisitFieldDecl()
HDDecl.h3204 Expr *getInClassInitializer() const;
HDRecursiveASTVisitor.h2162 TRY_TO(TraverseStmt(D->getInClassInitializer()));
/freebsd-head/contrib/llvm-project/clang/lib/AST/
HDExprCXX.cpp1086 assert(Field->getInClassInitializer() && "initializer hasn't been parsed"); in getExpr()
1090 return Field->getInClassInitializer(); in getExpr()
HDODRDiagsEmitter.cpp220 const Expr *FirstInitializer = FirstField->getInClassInitializer(); in diagnoseSubMismatchField()
221 const Expr *SecondInitializer = SecondField->getInClassInitializer(); in diagnoseSubMismatchField()
HDODRHash.cpp352 AddStmt(D->getInClassInitializer()); in VisitFieldDecl()
HDDecl.cpp4562 Expr *FieldDecl::getInClassInitializer() const { in getInClassInitializer() function in FieldDecl
4577 assert(hasInClassInitializer() && !getInClassInitializer()); in setLazyInClassInitializer()
4659 const Expr *FinalExpr = getInClassInitializer(); in getSourceRange()
HDDeclPrinter.cpp906 Expr *Init = D->getInClassInitializer(); in VisitFieldDecl()
HDASTImporter.cpp4137 if (Expr *FromInitializer = D->getInClassInitializer()) { in VisitFieldDecl()
4144 if (!FoundField->getInClassInitializer()) in VisitFieldDecl()
4196 auto ToInitializer = importChecked(Err, D->getInClassInitializer()); in VisitFieldDecl()
4200 auto *AlreadyImported = ToField->getInClassInitializer(); in VisitFieldDecl()
8804 if (!ToField->getInClassInitializer()) { in VisitCXXDefaultInitExpr()
8809 import(E->getField()->getInClassInitializer()); in VisitCXXDefaultInitExpr()
HDDeclCXX.cpp2713 if (Expr *I = D->getInClassInitializer()) in getSourceRange()
HDExpr.cpp3748 if (const Expr *E = FD->getInClassInitializer()) in HasSideEffects()
/freebsd-head/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateInstantiate.cpp3724 Expr *OldInit = Pattern->getInClassInitializer(); in InstantiateInClassInitializer()
3774 return !Instantiation->getInClassInitializer(); in InstantiateInClassInitializer()
HDSemaExpr.cpp5552 if (!Field->getInClassInitializer()) { in BuildCXXDefaultInitExpr()
5592 Res = Immediate.TransformInitializer(Field->getInClassInitializer(), in BuildCXXDefaultInitExpr()
5604 if (Field->getInClassInitializer()) { in BuildCXXDefaultInitExpr()
5605 Expr *E = Init ? Init : Field->getInClassInitializer(); in BuildCXXDefaultInitExpr()
HDSemaExprCXX.cpp3513 const Expr *InitExpr = Field->getInClassInitializer(); in analyzeInClassInitializer()
HDSemaDeclCXX.cpp13639 Expr *E = FD->getInClassInitializer(); in visitField()
HDSemaDecl.cpp4867 auto *Init = FD->getInClassInitializer(); in getNonCLikeKindForAnonymousStruct()
/freebsd-head/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h731 const Expr *Initializer = Node.getInClassInitializer(); in AST_MATCHER_P()
/freebsd-head/contrib/llvm-project/clang/lib/Serialization/
HDASTWriterDecl.cpp344 if (Expr *Init = FD->getInClassInitializer()) { in Visit()
HDASTWriter.cpp5795 cast<FieldDecl>(Update.getDecl())->getInClassInitializer()); in WriteDeclUpdatesBlocks()