1 #ifndef FWCore_Framework_EarlyDeleteHelper_h 2 #define FWCore_Framework_EarlyDeleteHelper_h 34 std::atomic<unsigned int>
count;
41 branch(iOther.branch),
42 count(iOther.count.
load()) {}
50 unsigned int* iEndIndexItr,
51 std::vector<BranchToCount>* iBranchCounts);
61 void reset() {pathsLeftToComplete_ = nPathsOn_;}
65 void appendIndex(
unsigned int index);
66 void shiftIndexPointers(
unsigned int iShift);
68 unsigned int*
begin() {
return pBeginIndex_;}
69 unsigned int*
end() {
return pEndIndex_;}
std::atomic< unsigned int > pathsLeftToComplete_
BranchToCount(BranchToCount const &iOther)
unsigned int * pBeginIndex_
edm::BranchID const branch
std::atomic< unsigned int > count
unsigned int * pEndIndex_
std::vector< BranchToCount > * pBranchCounts_
BranchToCount(edm::BranchID id, unsigned int count)