#include <FWCore/Framework/interface/Selector.h>
Public Member Functions | |
virtual Selector * | clone () const |
virtual bool | doMatch (ConstBranchDescription const &p) const |
Selector & | operator= (Selector const &other) |
Selector (Selector const &other) | |
template<class T> | |
Selector (T const &expression) | |
void | swap (Selector &other) |
virtual | ~Selector () |
Private Attributes | |
SelectorBase * | sel_ |
Definition at line 300 of file Selector.h.
edm::Selector::Selector | ( | T const & | expression | ) | [inline] |
Definition at line 317 of file Selector.h.
Referenced by clone().
00317 : 00318 sel_(new ComposedSelectorWrapper<T>(expression)) 00319 { }
edm::Selector::Selector | ( | Selector const & | other | ) |
edm::Selector::~Selector | ( | ) | [virtual] |
Implements edm::SelectorBase.
Definition at line 38 of file Selector.cc.
References Selector().
00039 { 00040 return new Selector(*this); 00041 }
bool edm::Selector::doMatch | ( | ConstBranchDescription const & | p | ) | const [virtual] |
Implements edm::SelectorBase.
Definition at line 45 of file Selector.cc.
References edm::SelectorBase::match(), and sel_.
00046 { 00047 return sel_->match(prov); 00048 }
Definition at line 29 of file Selector.cc.
References sel_, and std::swap().
Referenced by operator=().
SelectorBase* edm::Selector::sel_ [private] |