reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3687 (!Ctx.getLangOpts().CPlusPlus11 || Ctx.getLangOpts().MSVCCompat)) { 3687 (!Ctx.getLangOpts().CPlusPlus11 || Ctx.getLangOpts().MSVCCompat)) { 3692 if (isTypeDependent() || getType()->isIntegralType(Ctx)) 3704 if (!Ctx.getLangOpts().CPlusPlus) { 3713 if ((Ctx.getLangOpts().OpenCLVersion >= 200 && 3715 (Ctx.getLangOpts().OpenCL && 3716 Ctx.getLangOpts().OpenCLVersion < 200 && 3722 return CE->getSubExpr()->isNullPointerConstant(Ctx, NPC); 3727 return ICE->getSubExpr()->isNullPointerConstant(Ctx, NPC); 3731 return PE->getSubExpr()->isNullPointerConstant(Ctx, NPC); 3736 return GE->getResultExpr()->isNullPointerConstant(Ctx, NPC); 3740 return CE->getChosenSubExpr()->isNullPointerConstant(Ctx, NPC); 3744 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); 3748 return DefaultInit->getExpr()->isNullPointerConstant(Ctx, NPC); 3754 return M->GetTemporaryExpr()->isNullPointerConstant(Ctx, NPC); 3757 return Source->isNullPointerConstant(Ctx, NPC); 3765 if (!Ctx.getLangOpts().CPlusPlus11 && 3770 return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC); 3774 (Ctx.getLangOpts().CPlusPlus && getType()->isEnumeralType())) 3777 if (Ctx.getLangOpts().CPlusPlus11) { 3784 else if (!Ctx.getLangOpts().MSVCCompat || !isCXX98IntegralConstantExpr(Ctx)) 3784 else if (!Ctx.getLangOpts().MSVCCompat || !isCXX98IntegralConstantExpr(Ctx)) 3789 if (!isIntegerConstantExpr(Ctx)) 3793 if (EvaluateKnownConstInt(Ctx) != 0)