Clean-up: modernize pretty_xml.cpp
[lttng-tools.git] / src / bin / lttng-sessiond / event-class.hpp
index d42d764aaa4a6b8346686bee12bc945a52d98efc..81b27f8d0447145b944eafa563cee776b5f4de14 100644 (file)
@@ -11,6 +11,7 @@
 #include "field.hpp"
 
 #include <common/uuid.hpp>
+
 #include <vendor/optional.hpp>
 
 #include <string>
@@ -23,9 +24,14 @@ class trace_class_visitor;
 
 class event_class {
 public:
-       virtual void accept(trace_class_visitor& visitor) const;
+       event_class(const event_class&) = delete;
+       event_class(event_class&&) = delete;
+       event_class& operator=(event_class&&) = delete;
+       event_class& operator=(const event_class&) = delete;
        virtual ~event_class() = default;
 
+       virtual void accept(trace_class_visitor& visitor) const;
+
        const unsigned int id;
        const unsigned int stream_class_id;
        const int log_level;
@@ -35,11 +41,11 @@ public:
 
 protected:
        event_class(unsigned int id,
-                       unsigned int stream_class_id,
-                       int log_level,
-                       std::string name,
-                       nonstd::optional<std::string> model_emf_uri,
-                       lttng::sessiond::trace::type::cuptr payload);
+                   unsigned int stream_class_id,
+                   int log_level,
+                   std::string name,
+                   nonstd::optional<std::string> model_emf_uri,
+                   lttng::sessiond::trace::type::cuptr payload);
 };
 
 } /* namespace trace */
This page took 0.024572 seconds and 4 git commands to generate.