src.ctf.fs: make ctf_fs_trace::metadata a unique_ptr
[babeltrace.git] / src / plugins / ctf / fs-src / fs.hpp
index 49223bfea119d4e85ced720d854fe543225e86ce..bd9bfb9767e9a6292eb450c7883a13816840d7d1 100644 (file)
@@ -24,6 +24,8 @@ extern bool ctf_fs_debug;
 
 struct ctf_fs_metadata
 {
+    using UP = std::unique_ptr<ctf_fs_metadata>;
+
     /* Owned by this */
     ctf_metadata_decoder_up decoder;
 
@@ -51,8 +53,7 @@ struct ctf_fs_trace
 
     bt2c::Logger logger;
 
-    /* Owned by this */
-    struct ctf_fs_metadata *metadata = nullptr;
+    ctf_fs_metadata::UP metadata;
 
     bt2::Trace::Shared trace;
 
This page took 0.0243 seconds and 4 git commands to generate.