Chatterino
MessagePredicate.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include "messages/Message.hpp"
4 
5 #include <memory>
6 
7 namespace chatterino {
8 
18 {
19 public:
20  virtual ~MessagePredicate() = default;
21 
31  virtual bool appliesTo(const Message &message) = 0;
32 };
33 } // namespace chatterino
virtual ~MessagePredicate()=default
virtual bool appliesTo(const Message &message)=0
Checks whether this predicate applies to the passed message.
Definition: Application.cpp:48
Abstract base class for message predicates.
Definition: MessagePredicate.hpp:17
Definition: Message.hpp:54