1 #ifndef DataFormats_Provenance_ProcessHistory_h 2 #define DataFormats_Provenance_ProcessHistory_h 33 template <
typename... Args>
35 data_.emplace_back(std::forward<Args>(
args)...);
59 reference
at(size_type
i) {
return data_.at(i); }
60 const_reference
at(size_type
i)
const {
return data_.at(i); }
63 const_iterator
end()
const {
return data_.end(); }
65 const_reverse_iterator
rbegin()
const {
return data_.rbegin(); }
66 const_reverse_iterator
rend()
const {
return data_.rend(); }
74 collection_type
const&
data()
const {
return data_; }
const_reverse_iterator rbegin() const
collection_type::const_iterator const_iterator
const_iterator begin() const
ProcessHistory & reduce()
collection_type::const_reverse_iterator const_reverse_iterator
collection_type::const_reference const_reference
bool isDescendant(ProcessHistory const &a, ProcessHistory const &b)
collection_type const & data() const
void swap(Hash< I > &other)
ProcessHistoryID setProcessHistoryID()
collection_type::reverse_iterator reverse_iterator
ProcessHistory(collection_type const &vec)
void emplace_back(Args &&...args)
ProcessHistory(size_type n)
bool getConfigurationForProcess(std::string const &name, ProcessConfiguration &config) const
size_type capacity() const
bool isAncestor(ProcessHistory const &a, ProcessHistory const &b)
bool operator==(debugging_allocator< X > const &, debugging_allocator< Y > const &) noexcept
const_reverse_iterator rend() const
reference at(size_type i)
std::vector< value_type > collection_type
bool operator!=(debugging_allocator< X > const &, debugging_allocator< Y > const &) noexcept
ProcessConfiguration value_type
Hash< ProcessHistoryType > ProcessHistoryID
void push_front(const_reference t)
collection_type::size_type size_type
collection_type::iterator iterator
reference operator[](size_type i)
void push_back(const_reference t)
void initializeTransients()
const_iterator end() const
collection_type::reference reference
ProcessHistoryID & phid()
const_reference at(size_type i) const
void swap(ProcessHistory &other)
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
ProcessHistoryID id() const
void reserve(size_type n)
const_reference operator[](size_type i) const