/* # Copyright (c) 2009 - OpenSLX Project, Computer Center University of Freiburg # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING # # If you have any feedback please consult http://openslx.org/feedback and # send your suggestions, praise, or complaints to feedback@openslx.org # # General information about OpenSLX can be found at http://openslx.org/ # -------------------------------------------------------------------------- # incompatibleHandler.h: # - A handler that is not compatible with any system. # The presence of this file does no harm whatsoever, # since there will never be any references generated to the class # it defines, and allows us to test the claim that # the Require<...> policy does a better job than the preprocessor. # -------------------------------------------------------------------------- */ #ifndef INCOMPATIBLEHANDLERTYPE_H_ #define INCOMPATIBLEHANDLERTYPE_H_ #include "inputEventHandler.h" namespace incompatible { struct Incompatible; } class IncompatibleHandler : public InputEventHandler< input_policy::Require > { void doHandle(InputEvent const&, InputEventContext const*); }; #endif /* INCOMPATIBLEHANDLERTYPE_H_ */