1 #ifndef DataFormats_Provenance_BranchChildren_h 2 #define DataFormats_Provenance_BranchChildren_h 16 class BranchDescription;
21 typedef std::map<BranchID, BranchIDSet>
map_t;
37 BranchIDSet& descendants,
38 std::map<BranchID, BranchID>
const& droppedToKeptAlias)
const;
49 void append_(map_t
const& lookup,
52 std::map<BranchID, BranchID>
const& droppedToKeptAlias)
const;
void insertEmpty(BranchID parent)
void insertChild(BranchID parent, BranchID child)
void append_(map_t const &lookup, BranchID item, BranchIDSet &itemSet, std::map< BranchID, BranchID > const &droppedToKeptAlias) const
map_t const & childLookup() const
std::set< BranchID > BranchIDSet
void appendToDescendants(BranchDescription const &parent, BranchIDSet &descendants, std::map< BranchID, BranchID > const &droppedToKeptAlias) const
std::map< BranchID, BranchIDSet > map_t