X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FEventManager.hh;h=eff1fabfe86681f45e82f1c8d3eaaf7429c942b4;hb=989a3b185a4e8854a1a1a01c5b190c9e6dcaf2af;hp=56a32ae413bf1dc465c1355c97817670fdfbe3bb;hpb=83691b0a08bffc5dc9cdc20ee909d403d044dc1c;p=senf.git diff --git a/Scheduler/EventManager.hh b/Scheduler/EventManager.hh index 56a32ae..eff1fab 100644 --- a/Scheduler/EventManager.hh +++ b/Scheduler/EventManager.hh @@ -88,15 +88,16 @@ namespace detail { class EventManager : public singleton { - struct IteratorFilter { - bool operator()(Event const & e); - }; - public: using singleton::instance; using singleton::alive; - typedef boost::filter_iterator iterator; + struct IteratorFilter { + bool operator()(Event const & e); + }; + + typedef boost::filter_iterator< + IteratorFilter, EventList::const_iterator> iterator; void add(Event & event); void remove(Event & event);