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

Declarations

tools/clang/include/clang/AST/Expr.h
  743   NullPointerConstantKind isNullPointerConstant(

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 6449   return Node.isNullPointerConstant(Finder->getASTContext(),
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  104     if (castExpr->isNullPointerConstant(Pass.Ctx,
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
   73       RHS->isNullPointerConstant(Ctx,
  214     if (E->isNullPointerConstant(Pass.Ctx, Expr::NPC_ValueDependentIsNull))
tools/clang/lib/AST/ASTContext.cpp
 2588       E->IgnoreParenCasts()->isNullPointerConstant(*this,
tools/clang/lib/AST/Expr.cpp
 2124           ->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNotNull))
 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);
 3770           return ILE->getInit(0)->isNullPointerConstant(Ctx, NPC);
tools/clang/lib/AST/ExprConstant.cpp
10928             E->getArg(1)->isNullPointerConstant(Info.Ctx,
tools/clang/lib/CodeGen/CGBuiltin.cpp
 3858       if (E->getArg(4)->isNullPointerConstant(
 3869       if (E->getArg(5)->isNullPointerConstant(
tools/clang/lib/CodeGen/CGCall.cpp
 3636       Arg->isNullPointerConstant(getContext(),
tools/clang/lib/Sema/SemaChecking.cpp
  714     if (!Arg4->isNullPointerConstant(S.Context,
  725     if (!Arg5->isNullPointerConstant(S.Context,
 6451       return E->isNullPointerConstant(
 6812   if (E->isNullPointerConstant(S.Context, Expr::NPC_ValueDependentIsNotNull))
11310       E->isNullPointerConstant(S.Context, Expr::NPC_ValueDependentIsNotNull);
14584     if (!ArgumentExpr->isNullPointerConstant(Context,
tools/clang/lib/Sema/SemaExpr.cpp
  487           isNullPointerConstant(S.Context, Expr::NPC_ValueDependentIsNotNull) &&
 5276   if (ArgExpr->isNullPointerConstant(Context,
 6349       if (Src.get()->isNullPointerConstant(Context,
 6836       NullExpr->isNullPointerConstant(Context,
 6843         NullExpr->isNullPointerConstant(Context,
 6910       !NullExpr.get()->isNullPointerConstant(S.Context,
 8516       if (RHS.get()->isNullPointerConstant(Context,
 8617       RHS.get()->isNullPointerConstant(Context,
 8631   if (LHSType->isQueueT() && RHS.get()->isNullPointerConstant(
 9637   if (PExp->IgnoreParenCasts()->isNullPointerConstant(
 9716       if (LHS.get()->IgnoreParenCasts()->isNullPointerConstant(Context,
10219   if (Other->isNullPointerConstant(S.getASTContext(),
10399       !RHSStripped->isNullPointerConstant(S.Context,
10405              !LHSStripped->isNullPointerConstant(S.Context,
10622       E.get()->isNullPointerConstant(Context,
10696       LHS.get()->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull);
10698       RHS.get()->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull);
tools/clang/lib/Sema/SemaExprCXX.cpp
  653     if (E->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull)) {
 6135       E2->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull)) {
 6143       E1->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull)) {
tools/clang/lib/Sema/SemaExprObjC.cpp
 2753         bool IsNull = Receiver->isNullPointerConstant(Context,
 3363       if (e->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNotNull))
tools/clang/lib/Sema/SemaFixItUtils.cpp
  102           isNullPointerConstant(S.Context, Expr::NPC_ValueDependentIsNotNull))
tools/clang/lib/Sema/SemaInit.cpp
 5379     return (e->isNullPointerConstant(C, Expr::NPC_ValueDependentIsNull)
 7684         isNullPointerConstant(S.Context, Expr::NPC_ValueDependentIsNotNull)) {
tools/clang/lib/Sema/SemaOverload.cpp
 2266   return Expr->isNullPointerConstant(Context,
 2928       From->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNotNull) ==
 2992   if (From->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull))
 3012   if (From->isNullPointerConstant(Context,
 3053     assert(From->isNullPointerConstant(Context,
tools/clang/lib/Sema/SemaTemplate.cpp
 5841   if (Arg->isNullPointerConstant(S.Context, Expr::NPC_NeverValueDependent)) {
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  343             if (RHS->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNull))
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  644   return (E->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNotNull)
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  356       if (DeallocatorExpr->isNullPointerConstant(C.getASTContext(),
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
   69         E->isNullPointerConstant(ASTC, Expr::NPC_ValueDependentIsNull));
tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
  369       if (E->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNotNull))
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp
   44     if (CE->getArg(BufferIdx)->isNullPointerConstant(
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp
  263     if (CE->getArg(BufferIdx)->isNullPointerConstant(