1 #ifndef FWCore_Framework_EarlyDeleteHelper_h 2 #define FWCore_Framework_EarlyDeleteHelper_h 33 std::atomic<unsigned int>
count;
40 branch(iOther.branch),
41 count(iOther.count.
load()) {}
49 unsigned int* iEndIndexItr,
50 std::vector<BranchToCount>* iBranchCounts);
60 void reset() {pathsLeftToComplete_ = nPathsOn_;}
64 void appendIndex(
unsigned int index);
65 void shiftIndexPointers(
unsigned int iShift);
67 unsigned int*
begin() {
return pBeginIndex_;}
68 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)