LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "SelectorBase.h"
Public Member Functions | |
virtual | ~SelectorBase ()=default |
bool | match (BranchDescription const &p) const |
std::string | print (std::string const &indent) const |
Private Member Functions | |
virtual bool | doMatch (BranchDescription const &p) const =0 |
virtual std::string | doPrint (std::string const &indent) const =0 |
Definition at line 37 of file SelectorBase.h.
|
virtualdefault |
|
privatepure virtual |
|
privatepure virtual |
Implemented in art::Selector, art::ComposedSelectorWrapper< T >, art::NotHelper< A >, art::OrHelper< A, B >, art::AndHelper< A, B >, art::InputTagListSelector, art::SelectorByFunction, art::MatchAllSelector, art::ModuleLabelSelector, art::ProductInstanceNameSelector, and art::ProcessNameSelector.
Referenced by print().
|
inline |
Definition at line 41 of file SelectorBase.h.
References doMatch().
Referenced by art::Principal::findGroupsForProcess().
|
inline |
Definition at line 47 of file SelectorBase.h.
References doMatch(), doPrint(), and art::detail::indent().
Referenced by art::Principal::getBySelector().