29 #include <rsc/runtime/TypeStringTools.h> 33 #include "rsb/rsbexports.h" 56 return new TypeFilter(rsc::runtime::typeName<T>(), invert);
71 const std::string& getType()
const;
73 bool isInverted()
const;
A filter filters an event stream by removing unwanted events.
This filter matches events based on the data type of their payload.
Types
Possible actions with filters.
boost::shared_ptr< FilterObserver > FilterObserverPtr
static TypeFilter * createForType(bool invert=false)
Creates a new type filter that matches events whose payload is of type T.
boost::shared_ptr< Event > EventPtr