reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
520 if (!Base) { 549 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) 551 else if (TypeInfoLValue TI = Base.dyn_cast<TypeInfoLValue>()) { 553 } else if (DynamicAllocLValue DA = Base.dyn_cast<DynamicAllocLValue>()) { 555 << Base.getDynamicAllocType().stream(Ctx.getPrintingPolicy()) << "#" 558 assert(Base.get<const Expr *>() != nullptr && 560 Base.get<const Expr*>()->printPretty(Out, nullptr, 579 if (const ValueDecl *VD = Base.dyn_cast<const ValueDecl*>()) { 582 } else if (TypeInfoLValue TI = Base.dyn_cast<TypeInfoLValue>()) { 584 ElemTy = Base.getTypeInfoType(); 585 } else if (DynamicAllocLValue DA = Base.dyn_cast<DynamicAllocLValue>()) { 587 << Base.getDynamicAllocType().stream(Ctx.getPrintingPolicy()) << "#" 589 ElemTy = Base.getDynamicAllocType(); 591 const Expr *E = Base.get<const Expr*>();