#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 35 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 20 of file BranchChildren.cc.
References childLookup_.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), edm::PoolOutputModule::reallyCloseFile(), 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 30 of file BranchChildren.cc.
References childLookup_, and confdb::parent.
Referenced by edm::PoolOutputModule::fillDependencyGraph().
void edm::BranchChildren::insertEmpty | ( | BranchID | parent | ) |
Definition at line 25 of file BranchChildren.cc.
References childLookup_.
Referenced by edm::PoolOutputModule::updateBranchParents().
|
private |
Definition at line 43 of file BranchChildren.h.
Referenced by appendToDescendants(), childLookup(), clear(), insertChild(), and insertEmpty().