]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Make Context a class instead of a struct
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 19 Apr 2020 20:21:50 +0000 (22:21 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sun, 19 Apr 2020 20:21:50 +0000 (22:21 +0200)
I like it better that way.

src/Context.hpp
src/ccache.hpp
src/compress.hpp
src/execute.hpp
src/exitfn.cpp
src/exitfn.hpp
src/hashutil.hpp
src/manifest.hpp
src/result.hpp
src/stats.hpp

index 7845f1a2104a1a94c5eb68f696145225bc4b971b..f406dac9467b03db3d2016338b5d08351bd559b0 100644 (file)
@@ -33,8 +33,9 @@
 #include <unordered_map>
 #include <vector>
 
-struct Context : NonCopyable
+class Context : NonCopyable
 {
+public:
   Context();
 
   ArgsInfo args_info;
index 572961b1edcc0a668c7d044da322f3ca16765a5f..b52f453546890000da9fed2017b996bdbd3bafc1 100644 (file)
@@ -28,7 +28,7 @@
 #include "third_party/nonstd/optional.hpp"
 
 struct ArgsInfo;
-struct Context;
+class Context;
 class Config;
 
 #ifndef MYNAME
index 118bab51741768774ef37df6bb0fdde99392e0af..645f6294355aacc1f18fcce3407c5177828b776b 100644 (file)
@@ -23,7 +23,7 @@
 #include "Util.hpp"
 
 struct Confix;
-struct Context;
+class Context;
 
 void compress_stats(const Config& config,
                     const Util::ProgressReceiver& progress_receiver);
index f1fb7a48b00a55f9cf92c581e379bf9562c4be70..00e0a02f134e3f590c8cba48a7f4fc7d487aa230 100644 (file)
@@ -22,7 +22,7 @@
 
 #include <string>
 
-struct Context;
+class Context;
 
 int execute(const char* const* argv, int fd_out, int fd_err, pid_t* pid);
 std::string
index 5b1b153c6206d5a5bc6a279a2ae1eb34b2f4f03e..d02376d6239795e44f12041a30d9278901e5b5d5 100644 (file)
@@ -35,7 +35,7 @@ struct nullary_exit_function
 };
 
 static struct exit_function* exit_functions;
-static struct Context* context_to_clean_up;
+static class Context* context_to_clean_up;
 
 static void
 call_nullary_exit_function(void* context)
index 15c136f5b9bcbc6367409ca0f741d6c6d5cd0578..b806de49bdac02c6df6274a23735fc1edf824024 100644 (file)
@@ -18,7 +18,7 @@
 
 #pragma once
 
-struct Context;
+class Context;
 
 void exitfn_init();
 void exitfn_add_nullary(void (*function)());
index 0f3cfc74712f632e0da1f773840b5fc2d0670e2f..d691538ca39cef3b2c3af83e48c4232d01cba858 100644 (file)
@@ -25,7 +25,7 @@
 #include <inttypes.h>
 
 class Config;
-struct Context;
+class Context;
 
 unsigned hash_from_int(int i);
 
index 85d88dad2452b5054ba87ae90d0514fc804f79ea..6dff9140ef503a226b3d788a8296fdf8ceeead11 100644 (file)
@@ -24,7 +24,7 @@
 #include <unordered_map>
 
 class Config;
-struct Context;
+class Context;
 struct digest;
 
 extern const uint8_t k_manifest_magic[4];
index 606e41452ca60de5164759fba15904d386611122..02351c66ebfe1e3f6a4108c52cf2080cda278aa6 100644 (file)
@@ -25,7 +25,7 @@
 #include <map>
 #include <string>
 
-struct Context;
+class Context;
 
 extern const uint8_t k_result_magic[4];
 extern const uint8_t k_result_version;
index dab1da32b6efe59ad803474cc287ce16e0b1e941..4b3f7e30be96ad610bc4b589ad7755c2c5402eb9 100644 (file)
@@ -25,7 +25,7 @@
 #include <string>
 
 class Config;
-struct Context;
+class Context;
 
 // Statistics fields in storage order.
 enum stats {