CMS 3D CMS Logo

Public Member Functions | Private Member Functions

edm::SelectorBase Class Reference

#include <SelectorBase.h>

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

List of all members.

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.

  { }

Member Function Documentation

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

                                                           {
    return doMatch(p);
  }