#include <SelectorBase.h>
Public Member Functions | |
virtual SelectorBase * | clone () const =0 |
bool | match (ConstBranchDescription const &p) const |
virtual | ~SelectorBase () |
Private Member Functions | |
virtual bool | doMatch (ConstBranchDescription const &p) const =0 |
Definition at line 24 of file SelectorBase.h.
SelectorBase::~SelectorBase | ( | ) | [virtual] |
Definition at line 11 of file SelectorBase.cc.
{ }
virtual SelectorBase* edm::SelectorBase::clone | ( | ) | const [pure virtual] |
virtual bool edm::SelectorBase::doMatch | ( | ConstBranchDescription const & | p | ) | const [private, pure virtual] |
Implemented in edm::ProcessNameSelector, edm::ProductInstanceNameSelector, edm::ModuleLabelSelector, edm::MatchAllSelector, edm::ComposedSelectorWrapper< T >, and edm::Selector.
Referenced by match().
bool SelectorBase::match | ( | ConstBranchDescription const & | p | ) | const |
Definition at line 15 of file SelectorBase.cc.
References doMatch().
Referenced by edm::Principal::findGroup(), and edm::Principal::findGroups().