#include <BranchChildren.h>
Public Member Functions | |
void | appendToDescendants (BranchID parent, BranchIDSet &descendants) const |
map_t const & | childLookup () const |
void | clear () |
void | insertChild (BranchID parent, BranchID child) |
void | insertEmpty (BranchID parent) |
Private Types | |
typedef std::set< BranchID > | BranchIDSet |
typedef std::map< BranchID, BranchIDSet > | map_t |
Private Member Functions | |
void | append_ (map_t const &lookup, BranchID item, BranchIDSet &itemSet) const |
Private Attributes | |
map_t | childLookup_ |
Definition at line 16 of file BranchChildren.h.
|
private |
Definition at line 18 of file BranchChildren.h.
|
private |
Definition at line 19 of file BranchChildren.h.
|
private |
Definition at line 5 of file BranchChildren.cc.
Referenced by appendToDescendants().
void edm::BranchChildren::appendToDescendants | ( | BranchID | parent, |
BranchIDSet & | descendants | ||
) | const |
Definition at line 34 of file BranchChildren.cc.
References append_(), and childLookup_.
|
inline |
Definition at line 38 of file BranchChildren.h.
References childLookup_.
Referenced by edm::DaqProvenanceHelper::fixMetaData().
void edm::BranchChildren::clear | ( | void | ) |
Definition at line 19 of file BranchChildren.cc.
References childLookup_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), edm::OutputModule::doCloseFile(), edm::one::OutputModuleBase::doCloseFile(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
Definition at line 29 of file BranchChildren.cc.
References childLookup_, and dbtoconf::parent.
Referenced by edm::OutputModule::fillDependencyGraph(), and edm::one::OutputModuleBase::fillDependencyGraph().
void edm::BranchChildren::insertEmpty | ( | BranchID | parent | ) |
Definition at line 24 of file BranchChildren.cc.
References childLookup_.
Referenced by edm::OutputModule::updateBranchParents(), and edm::one::OutputModuleBase::updateBranchParents().
|
private |
Definition at line 43 of file BranchChildren.h.
Referenced by appendToDescendants(), childLookup(), clear(), insertChild(), and insertEmpty().