reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Decl.h
 1238   Expr *getInit();

References

tools/clang/include/clang/AST/Decl.h
 1236     return const_cast<VarDecl *>(this)->getInit();
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 2097     TRY_TO(TraverseStmt(D->getInit()));
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
  178               if (isPoolCreation(VD->getInit())) {
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
  232           return isPlusOne(VD->getInit());
  373     Expr *Init = VD->getInit();
tools/clang/lib/AST/ASTImporter.cpp
 1898   Expr *FromInit = From->getInit();
 3692           if (D->getInit() && FoundVar->getAnyInitializer(FoundDInit))
tools/clang/lib/AST/Decl.cpp
 2203     if (auto Expr = I->getInit()) {
 2700   Expr *Arg = getInit();
tools/clang/lib/AST/DeclPrinter.cpp
  867   Expr *Init = D->getInit();
 1708   D->getInit()->printPretty(Out, nullptr, Policy, Indentation);
tools/clang/lib/AST/StmtCXX.cpp
   69   return RangeDecl->getInit();
tools/clang/lib/AST/StmtIterator.cpp
   81     if (VD->getInit())
tools/clang/lib/AST/StmtPrinter.cpp
 1949       PrintExpr(C->getCapturedVar()->getInit());
tools/clang/lib/Analysis/CFG.cpp
   68     if (Expr *Ex = VD->getInit())
 1861       Ty = getReferenceInitTemporaryType((*I)->getInit());
 1986     const Expr *Init = VD->getInit();
 2838   Expr *Init = VD->getInit();
 3410         if (Expr *Init = VD->getInit()) {
 3740       if (Expr *Init = VD->getInit()) {
 4083     if (Expr *Init = VD->getInit()) {
tools/clang/lib/Analysis/ThreadSafety.cpp
 2137       Expr *E = VD->getInit();
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  617       Expr *E = VD->getInit();
tools/clang/lib/Analysis/UninitializedValues.cpp
  376   if (Expr *Init = VD->getInit()) {
  804       } else if (VD->getInit()) {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 2286   if (ND->getInit()) {
 2289     Expr *E = ND->getInit();
 5078   bool hasInit = (ND->getInit() != nullptr);
 5082     if (CXXConstructExpr *CExp = dyn_cast<CXXConstructExpr>(ND->getInit())) {
 5137     Expr *E = ND->getInit();
 5749         if (VD->getInit()) {
 5750           if (CStyleCastExpr *CE = dyn_cast<CStyleCastExpr>(VD->getInit())) {
 5759       if (VD->getInit()) {
 5761         CurrentBody = VD->getInit();
 5762         RewriteFunctionBodyOrGlobalInitializer(VD->getInit());
 5772         if (CStyleCastExpr *CE = dyn_cast<CStyleCastExpr>(VD->getInit())) {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 2198   if (ND->getInit()) {
 2201     Expr *E = ND->getInit();
 4235   bool hasInit = (ND->getInit() != nullptr);
 4269     Expr *E = ND->getInit();
 4847         if (VD->getInit()) {
 4848           if (CStyleCastExpr *CE = dyn_cast<CStyleCastExpr>(VD->getInit())) {
 4857       if (VD->getInit()) {
 4859         CurrentBody = VD->getInit();
 4860         RewriteFunctionBodyOrGlobalInitializer(VD->getInit());
 4870         if (CStyleCastExpr *CE = dyn_cast<CStyleCastExpr>(VD->getInit())) {
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  380         Param->setDefaultArg(OldParam->getInit());
tools/clang/lib/Sema/JumpDiagnostics.cpp
  234     if (Expr *Init = VD->getInit())
tools/clang/lib/Sema/SemaCUDA.cpp
  492   const Expr *Init = VD->getInit();
  507       AllowedInit = VD->getInit()->isConstantInitializer(
tools/clang/lib/Sema/SemaDecl.cpp
11648       Diag(VDecl->getCanonicalDecl()->getInit()->getExprLoc(),
12078         Var->getStorageClass() != SC_Extern && !Var->getInit()) {
12404       CacheHasConstInit = var->getInit()->isConstantInitializer(
12439     else if (!var->getInit()) {
12458     if (CurInitSeg && var->getInit())
12482   Expr *Init = var->getInit();
12769     const Expr *MagicValueExpr = VD->getInit();
12895           << DeducedDecl->getInit()->getSourceRange()
12896           << D->getInit()->getSourceRange();
tools/clang/lib/Sema/SemaDeclCXX.cpp
  523             NewParam->setDefaultArg(OldParam->getInit());
  566           NewParam->setDefaultArg(OldParam->getInit());
13607   if (Destructor->isConstexpr() && VD->getInit() &&
13608       !VD->getInit()->isValueDependent() && VD->evaluateValue()) {
tools/clang/lib/Sema/SemaExpr.cpp
 4907   if (auto Init = dyn_cast<ExprWithCleanups>(Param->getInit())) {
tools/clang/lib/Sema/SemaInit.cpp
 3760   if (VD->getInit() || VD->getEndLoc().isMacroID())
 6973       } else if (VD->getInit() && !isVarOnPath(Path, VD)) {
 6975         visitLocalsRetainedByReferenceBinding(Path, VD->getInit(),
 7062             if (VD && VD->getType().isConstQualified() && VD->getInit() &&
 7065               visitLocalsRetainedByInitializer(Path, VD->getInit(), Visit, true,
tools/clang/lib/Sema/SemaLambda.cpp
 1476     return Cap.getVariable()->getInit();
 1556     Expr *Init = From.getVariable()->getInit();
tools/clang/lib/Sema/SemaOpenMP.cpp
 2794             Visit(CED->getInit());
 5667           if (auto *ME = dyn_cast<MemberExpr>(getExprAsWritten(CED->getInit())))
 5693               Var->getInit(), EmitDiags);
 5702           if (auto *ME = dyn_cast<MemberExpr>(getExprAsWritten(CED->getInit())))
13226           if (Check.Visit(VDDef->getInit())) {
13529     PrivateVD->setInit(RHSVD->getInit());
13869       InitExpr = VD ? VD->getInit() : SimpleRefExpr;
13978       CapturedRef = cast<VarDecl>(DE->getDecl())->getInit();
15780     DRD->setInitializer(OmpPrivParm->getInit(),
tools/clang/lib/Sema/SemaStmt.cpp
 2418     Expr *Range = RangeVar->getInit();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 4627   if (OldVar->getInit()) {
 4636       Init = SubstInitializer(OldVar->getInit(), TemplateArgs,
tools/clang/lib/Sema/TreeTransform.h
 2087           Expr *RangeExpr = RangeVar->getInit();
11403           OldVD->getInit(), OldVD->getInitStyle() == VarDecl::CallInit);
11427       SemaRef.collectUnexpandedParameterPacks(OldVD->getInit(), Unexpanded);
11438               OldVD->getInit()->getSourceRange(), Unexpanded, Expand,
tools/clang/lib/Serialization/ASTReader.cpp
11372         const Expr *FirstInit = FirstVD->getInit();
11373         const Expr *SecondInit = SecondVD->getInit();
11892         const Expr *FirstInit = FirstParam->getInit();
11893         const Expr *SecondInit = SecondParam->getInit();
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 4280       if (Val && !VD->getInit()) {
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  970   if (D->getInit()) {
  979     Record.AddStmt(D->getInit());
 1090       D->getInit() == nullptr &&
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  151   Expr *Init = VD->getInit();
tools/clang/tools/libclang/CIndex.cpp
  910   if (Expr *Init = D->getInit())
tools/clang/unittests/AST/ASTImporterTest.cpp
 3616   ASSERT_TRUE(FromDWithInit->getInit());
 3619   ASSERT_FALSE(FromDWithDef->getInit());
 3623   ASSERT_TRUE(ToD->getInit());
 3647   ASSERT_FALSE(FromDDeclarationOnly->getInit());
 3650   ASSERT_TRUE(FromDWithDef->getInit());
 3654   ASSERT_FALSE(ToD->getInit());