Tidy: modernize-use-nullptr
[alexxy/gromacs.git] / src / gromacs / utility / stringutil.cpp
index 1a1b1c1e224e4ef6e64da0e16aac0e13693e32dd..9b9cc1a2a12b5b4c2894939802ae0c6c0791ab5d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * This file is part of the GROMACS molecular simulation package.
  *
- * Copyright (c) 2011,2012,2013,2014,2015,2016, by the GROMACS development team, led by
+ * Copyright (c) 2011,2012,2013,2014,2015,2016,2017, by the GROMACS development team, led by
  * Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
  * and including many others, as listed in the AUTHORS file in the
  * top-level source directory and at http://www.gromacs.org.
@@ -105,7 +105,7 @@ bool endsWith(const char *str, const char *suffix)
 
 std::string stripSuffixIfPresent(const std::string &str, const char *suffix)
 {
-    if (suffix != NULL)
+    if (suffix != nullptr)
     {
         size_t suffixLength = std::strlen(suffix);
         if (suffixLength > 0 && endsWith(str, suffix))
@@ -247,7 +247,7 @@ std::string
 replaceInternal(const std::string &input, const char *from, const char *to,
                 bool bWholeWords)
 {
-    GMX_RELEASE_ASSERT(from != NULL && to != NULL,
+    GMX_RELEASE_ASSERT(from != nullptr && to != nullptr,
                        "Replacement strings must not be NULL");
     size_t      matchLength = std::strlen(from);
     std::string result;
@@ -352,7 +352,7 @@ TextLineWrapper::findNextLine(const char *input, size_t lineStart) const
     {
         const char *nextBreakPtr = std::strpbrk(input + lineEnd, " \n");
         size_t      nextBreak
-            = (nextBreakPtr != NULL ? nextBreakPtr - input : inputLength);
+            = (nextBreakPtr != nullptr ? nextBreakPtr - input : inputLength);
         if (nextBreak > lastAllowedBreakPoint && lineEnd > lineStart)
         {
             break;