Base class for Chain, allows you to store multiple chains in the same container. Provides filter retrieval by index.
More...
#include <chain.h>
|
template<typename F > |
boost::shared_ptr< F > | getFilter (size_t index) const |
| Retrieve a filter from this chain by index. Returns an empty shared_ptr if the index is greater than the size of the chain. NOT type-safe. More...
|
|
virtual | ~ChainBase () |
|
Base class for Chain, allows you to store multiple chains in the same container. Provides filter retrieval by index.
Definition at line 50 of file chain.h.
virtual message_filters::ChainBase::~ChainBase |
( |
| ) |
|
|
inlinevirtual |
Retrieve a filter from this chain by index. Returns an empty shared_ptr if the index is greater than the size of the chain. NOT type-safe.
- Parameters
-
F | [template] The type of the filter |
index | The index of the filter (returned by addFilter()) |
Definition at line 63 of file chain.h.
virtual boost::shared_ptr<void> message_filters::ChainBase::getFilterForIndex |
( |
size_t |
index | ) |
const |
|
protectedpure virtual |
The documentation for this class was generated from the following file: