diff options
Diffstat (limited to 'lldb/include/lldb/Utility/Broadcaster.h')
-rw-r--r-- | lldb/include/lldb/Utility/Broadcaster.h | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/lldb/include/lldb/Utility/Broadcaster.h b/lldb/include/lldb/Utility/Broadcaster.h index 85e2468a111f..081e6ee5c883 100644 --- a/lldb/include/lldb/Utility/Broadcaster.h +++ b/lldb/include/lldb/Utility/Broadcaster.h @@ -112,103 +112,6 @@ private: listener_collection m_listeners; mutable std::recursive_mutex m_manager_mutex; - - // A couple of comparator classes for find_if: - - class BroadcasterClassMatches { - public: - BroadcasterClassMatches(const ConstString &broadcaster_class) - : m_broadcaster_class(broadcaster_class) {} - - ~BroadcasterClassMatches() = default; - - bool operator()(const event_listener_key &input) const { - return (input.first.GetBroadcasterClass() == m_broadcaster_class); - } - - private: - ConstString m_broadcaster_class; - }; - - class BroadcastEventSpecMatches { - public: - BroadcastEventSpecMatches(const BroadcastEventSpec &broadcaster_spec) - : m_broadcaster_spec(broadcaster_spec) {} - - ~BroadcastEventSpecMatches() = default; - - bool operator()(const event_listener_key &input) const { - return (input.first.IsContainedIn(m_broadcaster_spec)); - } - - private: - BroadcastEventSpec m_broadcaster_spec; - }; - - class ListenerMatchesAndSharedBits { - public: - explicit ListenerMatchesAndSharedBits( - const BroadcastEventSpec &broadcaster_spec, - const lldb::ListenerSP &listener_sp) - : m_broadcaster_spec(broadcaster_spec), m_listener_sp(listener_sp) {} - - ~ListenerMatchesAndSharedBits() = default; - - bool operator()(const event_listener_key &input) const { - return (input.first.GetBroadcasterClass() == - m_broadcaster_spec.GetBroadcasterClass() && - (input.first.GetEventBits() & - m_broadcaster_spec.GetEventBits()) != 0 && - input.second == m_listener_sp); - } - - private: - BroadcastEventSpec m_broadcaster_spec; - const lldb::ListenerSP m_listener_sp; - }; - - class ListenerMatches { - public: - explicit ListenerMatches(const lldb::ListenerSP &in_listener_sp) - : m_listener_sp(in_listener_sp) {} - - ~ListenerMatches() = default; - - bool operator()(const event_listener_key &input) const { - if (input.second == m_listener_sp) - return true; - - return false; - } - - private: - const lldb::ListenerSP m_listener_sp; - }; - - class ListenerMatchesPointer { - public: - ListenerMatchesPointer(const Listener *in_listener) - : m_listener(in_listener) {} - - ~ListenerMatchesPointer() = default; - - bool operator()(const event_listener_key &input) const { - if (input.second.get() == m_listener) - return true; - - return false; - } - - bool operator()(const lldb::ListenerSP &input) const { - if (input.get() == m_listener) - return true; - - return false; - } - - private: - const Listener *m_listener; - }; }; /// \class Broadcaster Broadcaster.h "lldb/Utility/Broadcaster.h" An event |