CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions
edm::SelectorBase Class Referenceabstract

#include <SelectorBase.h>

Inheritance diagram for edm::SelectorBase:
edm::ComposedSelectorWrapper< T > edm::InputTagSelector edm::MatchAllSelector edm::ModuleLabelSelector edm::ProcessNameSelector edm::ProductInstanceNameSelector edm::Selector

Public Member Functions

virtual SelectorBaseclone () const =0
 
bool match (ConstBranchDescription const &p) const
 
virtual ~SelectorBase ()
 

Private Member Functions

virtual bool doMatch (ConstBranchDescription const &p) const =0
 

Detailed Description

Definition at line 24 of file SelectorBase.h.

Constructor & Destructor Documentation

SelectorBase::~SelectorBase ( )
virtual

Definition at line 11 of file SelectorBase.cc.

12  { }

Member Function Documentation

virtual SelectorBase* edm::SelectorBase::clone ( ) const
pure virtual
virtual bool edm::SelectorBase::doMatch ( ConstBranchDescription const &  p) const
privatepure virtual
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().

15  {
16  return doMatch(p);
17  }
virtual bool doMatch(ConstBranchDescription const &p) const =0