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

Declarations

tools/clang/include/clang/AST/Decl.h
 1234   bool hasInit() const;

References

tools/clang/include/clang/AST/ASTNodeTraverser.h
  380     if (D->hasInit())
tools/clang/lib/AST/ASTContext.cpp
 6291          !VD->getFirstDecl()->isOutOfLine() && VD->getFirstDecl()->hasInit();
tools/clang/lib/AST/Decl.cpp
 2097         (hasInit() ||
 2119   if (hasInit())
 2220   if (!hasInit())
 2239     if (I->hasInit())
tools/clang/lib/AST/DeclOpenMP.cpp
  248   assert(hasInit());
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp
  382     if (VD->hasLocalStorage() && VD->hasInit() && !VD->isConstexpr()) {
tools/clang/lib/AST/JSONNodeDumper.cpp
  754   if (VD->hasInit()) {
tools/clang/lib/AST/ODRHash.cpp
  297     const bool HasInit = D->hasInit();
tools/clang/lib/AST/StmtIterator.cpp
   49       if (VD->hasInit())
tools/clang/lib/AST/TextNodeDumper.cpp
 1374   if (D->hasInit()) {
tools/clang/lib/Analysis/Consumed.cpp
  918     if (Var->hasInit()) {
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  963       DRD && (DRD->getInitializer() || !PrivateVD->hasInit());
 1071   } else if (DRD && (DRD->getInitializer() || !PrivateVD->hasInit())) {
 1075   } else if (!DefaultInit(CGF) && PrivateVD->hasInit() &&
 1391   if (!IsCombiner && Out->hasInit() &&
 6578                       (!VD->hasInit() || isTrivial(Ctx, VD->getInit())));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  371       if (!isa<ParmVarDecl>(VarD) && VarD->hasInit()) {
tools/clang/lib/CodeGen/CodeGenModule.cpp
 2543       cast<VarDecl>(Global)->hasInit()) {
 3440           OtherD->hasInit() &&
 3537         !D->hasDefinition() && D->hasInit() && !D->hasAttr<DLLImportAttr>()) {
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  347     if (!InitDecl->hasInit())
tools/clang/lib/Sema/SemaCUDA.cpp
  490   if (VD->isInvalidDecl() || !VD->hasInit() || !VD->hasGlobalStorage())
tools/clang/lib/Sema/SemaDecl.cpp
 2794         (NewVD->hasInit() || NewVD->isThisDeclarationADefinition()))
 6141     if (VD->hasInit()) {
11645     if (VDecl->isStaticDataMember() && VDecl->getCanonicalDecl()->hasInit()) {
12346         !var->hasInit()) {
12417     } else if (getLangOpts().CPlusPlus && var->hasInit()) {
14038                   Var->hasAttr<AsmLabelAttr>() && !Var->hasInit();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1848             !VD->hasInit() && !VD->isCXXForRangeDecl()) {
 9609     if (!VD->isStaticDataMember() || !VD->isConstexpr() || !VD->hasInit() ||
tools/clang/lib/Sema/SemaExpr.cpp
 4894   if (!Param->hasInit()) {
15632       !(Var->isStaticDataMember() && Var->hasInit())) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 3149     if (VD->hasInit() && (NE = getNewExprFromInitListOrExpr(VD->getInit())) &&
tools/clang/lib/Sema/SemaOpenMP.cpp
 5682         if (Var->hasInit() && !Var->getType()->isReferenceType()) {
13224         if (VD->getType()->isReferenceType() && VDDef && VDDef->hasInit()) {
13516     if (!RHSVD->hasInit() &&
15779   } else if (OmpPrivParm->hasInit()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 3107         IsCorrect = IsCorrect && OmpPrivParm->hasInit();
 4666       if (OldVar->getFirstDecl()->hasInit())
 4735         (PatternDecl = PatternDecl->getFirstDecl())->hasInit() &&
 4736         !Var->hasInit()) {
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp
   67     if (cross_tu::containsConst(VD, Ctx) && VD->hasInit())
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
   40         if (LeftVar->hasInit() && LeftVar->getType()->isReferenceType()) {
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp
   32   if (VD->hasInit()) {
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  354   if (!VDecl->hasInit())
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  206     if (Var->hasInit()) {
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  188         CurrentDecl->hasInit()