#include <Selector.h>
Public Member Functions | |
virtual Selector * | clone () const |
virtual bool | doMatch (ConstBranchDescription const &p) const |
template<typename T > | |
Selector (T const &expression) | |
void | swap (Selector &other) |
virtual | ~Selector () |
Private Attributes | |
value_ptr< SelectorBase > | sel_ |
Definition at line 272 of file Selector.h.
Definition at line 286 of file Selector.h.
Referenced by clone().
: sel_(new ComposedSelectorWrapper<T>(expression)) { }
Definition at line 20 of file Selector.cc.
{ }
Implements edm::SelectorBase.
Definition at line 23 of file Selector.cc.
References Selector().
{ return new Selector(*this); }
bool Selector< T >::doMatch | ( | ConstBranchDescription const & | p | ) | const [virtual] |
Implements edm::SelectorBase.
Definition at line 28 of file Selector.cc.
References sel_.
{ return sel_->match(prov); }
value_ptr<SelectorBase> edm::Selector::sel_ [private] |
Definition at line 282 of file Selector.h.