]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Use “using nonstd::*” consistently
authorJoel Rosdahl <joel@rosdahl.net>
Sat, 5 Sep 2020 18:46:42 +0000 (20:46 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sat, 5 Sep 2020 18:46:42 +0000 (20:46 +0200)
src/Args.cpp
src/Hash.cpp
src/Util.cpp
src/ccache.cpp
unittest/test_FormatNonstdStringView.cpp

index 034233fbf47f92ab7e492151ea295b686f29a776..92a1e41ba1cf249aefebe8ad7ed015fdeca09188 100644 (file)
 
 #include "Util.hpp"
 
+using nonstd::nullopt;
+using nonstd::optional;
+using nonstd::string_view;
+
 Args::Args(Args&& other) noexcept : m_args(std::move(other.m_args))
 {
 }
@@ -42,14 +46,14 @@ Args::from_string(const std::string& command)
   return args;
 }
 
-nonstd::optional<Args>
+optional<Args>
 Args::from_gcc_atfile(const std::string& filename)
 {
   std::string argtext;
   try {
     argtext = Util::read_file(filename);
   } catch (Error&) {
-    return nonstd::nullopt;
+    return nullopt;
   }
 
   Args args;
@@ -152,7 +156,7 @@ Args::to_string() const
 }
 
 void
-Args::erase_with_prefix(nonstd::string_view prefix)
+Args::erase_with_prefix(string_view prefix)
 {
   m_args.erase(std::remove_if(m_args.begin(),
                               m_args.end(),
index 9f493e45a481ed08d5e2bf6830bec423b2f3ced6..c5b135aaf0ec81e3fe1fbd6f5117490d5deaa09f 100644 (file)
@@ -87,7 +87,7 @@ Hash::hash(const void* data, size_t size, HashType hash_type)
 }
 
 Hash&
-Hash::hash(nonstd::string_view data)
+Hash::hash(string_view data)
 {
   hash(data.data(), data.length());
   return *this;
index f5cf0193dafc6a0feaff5fce448fee9cd8235884..644864b9dbc4d2c909ecece5187d87aa363ff904 100644 (file)
@@ -176,7 +176,7 @@ rewrite_stderr_to_absolute_paths(string_view text)
       line = line.substr(csi_seq.length());
     }
     size_t path_end = line.find(':');
-    if (path_end == nonstd::string_view::npos) {
+    if (path_end == string_view::npos) {
       result.append(line.data(), line.length());
     } else {
       std::string path(line.substr(0, path_end));
@@ -868,8 +868,7 @@ make_relative_path(const Context& ctx, string_view path)
 }
 
 bool
-matches_dir_prefix_or_file(nonstd::string_view dir_prefix_or_file,
-                           nonstd::string_view path)
+matches_dir_prefix_or_file(string_view dir_prefix_or_file, string_view path)
 {
   return !dir_prefix_or_file.empty() && !path.empty()
          && dir_prefix_or_file.length() <= path.length()
index 03c40fcbe3897a250268d0166b3fff74354ed569..201722701b7e057f1a0c85d6bbc3a4a0f6fcffa3 100644 (file)
@@ -767,7 +767,7 @@ update_manifest_file(Context& ctx)
 }
 
 static bool
-create_cachedir_tag(nonstd::string_view dir)
+create_cachedir_tag(string_view dir)
 {
   constexpr char cachedir_tag[] =
     "Signature: 8a477f597d28d172789f06886806bc55\n"
index bb271c4ce443aac72574ae3436cfb21dfe77bf35..c171c74aa6dafee4a93af14bacb77f8fd466108f 100644 (file)
 
 #include "third_party/doctest.h"
 
+using nonstd::string_view;
+
 TEST_SUITE_BEGIN("FormatNonstdStringView");
 
 TEST_CASE("fmt::format and nonstd::string_view")
 {
-  nonstd::string_view null;
+  string_view null;
   CHECK(fmt::format("{}", null) == "");
 
   const std::string s = "0123456789";
 
-  nonstd::string_view empty(s.data(), 0);
+  string_view empty(s.data(), 0);
   CHECK(fmt::format("{}", empty) == "");
 
-  nonstd::string_view empty_end(s.data() + s.length(), 0);
+  string_view empty_end(s.data() + s.length(), 0);
   CHECK(fmt::format("{}", empty_end) == "");
 
-  nonstd::string_view start(s.data(), 2);
+  string_view start(s.data(), 2);
   CHECK(fmt::format("{}", start) == "01");
 
-  nonstd::string_view middle(s.data() + 3, 4);
+  string_view middle(s.data() + 3, 4);
   CHECK(fmt::format("{}", middle) == "3456");
 
-  nonstd::string_view end(s.data() + s.length() - 2, 2);
+  string_view end(s.data() + s.length() - 2, 2);
   CHECK(fmt::format("{}", end) == "89");
 }