Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
mir::input::EventFilterChain Class Reference

#include <event_filter_chain.h>

Inheritance diagram for mir::input::EventFilterChain:
Inheritance graph
[legend]

Public Member Functions

 EventFilterChain (std::initializer_list< std::shared_ptr< EventFilter > const > const &values)
 
bool handle (MirEvent const &event)
 
void append (std::shared_ptr< EventFilter > const &filter)
 
void prepend (std::shared_ptr< EventFilter > const &filter)
 
- Public Member Functions inherited from mir::input::EventFilter
virtual ~EventFilter ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::input::EventFilter
 EventFilter ()=default
 
 EventFilter (const EventFilter &)=delete
 
EventFilteroperator= (const EventFilter &)=delete
 

Constructor & Destructor Documentation

mir::input::EventFilterChain::EventFilterChain ( std::initializer_list< std::shared_ptr< EventFilter > const > const &  values)
explicit

Member Function Documentation

void mir::input::EventFilterChain::append ( std::shared_ptr< EventFilter > const &  filter)
virtual
bool mir::input::EventFilterChain::handle ( MirEvent const &  event)
virtual
void mir::input::EventFilterChain::prepend ( std::shared_ptr< EventFilter > const &  filter)
virtual

The documentation for this class was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014