19 #ifndef MIR_INPUT_EVENT_FILTER_CHAIN_H_
20 #define MIR_INPUT_EVENT_FILTER_CHAIN_H_
34 explicit EventFilterChain(std::initializer_list<std::shared_ptr<EventFilter>
const>
const& values);
37 void append(std::shared_ptr<EventFilter>
const& filter);
38 void prepend(std::shared_ptr<EventFilter>
const& filter);
41 std::vector<std::weak_ptr<EventFilter>> filters;
47 #endif // MIR_INPUT_EVENT_FILTER_CHAIN_H_