Переглянути джерело

signal: removed unused functions

Michele Caini 5 роки тому
батько
коміт
631ba70b72
2 змінених файлів з 0 додано та 10 видалено
  1. 0 5
      src/entt/signal/dispatcher.hpp
  2. 0 5
      src/entt/signal/emitter.hpp

+ 0 - 5
src/entt/signal/dispatcher.hpp

@@ -34,7 +34,6 @@ class dispatcher {
         virtual void publish() = 0;
         virtual void disconnect(void *) = 0;
         virtual void clear() ENTT_NOEXCEPT = 0;
-        [[nodiscard]] virtual id_type type_id() const ENTT_NOEXCEPT = 0;
     };
 
     template<typename Event>
@@ -81,10 +80,6 @@ class dispatcher {
             }
         }
 
-        [[nodiscard]] id_type type_id() const ENTT_NOEXCEPT override {
-            return type_info<Event>::id();
-        }
-
     private:
         signal_type signal{};
         std::vector<Event> events;

+ 0 - 5
src/entt/signal/emitter.hpp

@@ -45,7 +45,6 @@ class emitter {
         virtual ~basic_pool() = default;
         virtual bool empty() const ENTT_NOEXCEPT = 0;
         virtual void clear() ENTT_NOEXCEPT = 0;
-        virtual id_type type_id() const ENTT_NOEXCEPT = 0;
     };
 
     template<typename Event>
@@ -116,10 +115,6 @@ class emitter {
             on_list.remove_if([](auto &&element) { return element.first; });
         }
 
-        [[nodiscard]] id_type type_id() const ENTT_NOEXCEPT override {
-            return type_info<Event>::id();
-        }
-
     private:
         bool publishing{false};
         container_type once_list{};