ctf: convert ctx_destroy to ~ctf_visitor_generate_ir
[babeltrace.git] / src / plugins / ctf / common / src / metadata / tsdl / ast.hpp
index 4ee583156891e480bf1f6721c1dc6bf8c4388fbb..597cb3a4e470a32cc16e9811ba72d5dc26e774a2 100644 (file)
@@ -478,14 +478,9 @@ struct ctf_ast
 
 const char *node_type(struct ctf_node *node);
 
-struct ctf_visitor_generate_ir_deleter
-{
-    void operator()(struct ctf_visitor_generate_ir *visitor);
-};
-
 struct ctf_visitor_generate_ir
 {
-    using UP = std::unique_ptr<ctf_visitor_generate_ir, ctf_visitor_generate_ir_deleter>;
+    using UP = std::unique_ptr<ctf_visitor_generate_ir>;
 
     explicit ctf_visitor_generate_ir(ctf_metadata_decoder_config decoderConfig,
                                      bt2c::Logger loggerParam) :
@@ -494,6 +489,8 @@ struct ctf_visitor_generate_ir
     {
     }
 
+    ~ctf_visitor_generate_ir();
+
     /* Trace IR trace class being filled (owned by this) */
     bt2::TraceClass::Shared trace_class;
 
This page took 0.023726 seconds and 4 git commands to generate.