#include <RangeSetInfo.h>
Definition at line 22 of file RangeSetInfo.h.
 
  
  | 
        
          | art::detail::RangeSetInfo::RangeSetInfo | ( |  | ) |  |  | privatedefault | 
 
 
      
        
          | bool art::detail::RangeSetInfo::is_invalid | ( |  | ) | const | 
      
 
Definition at line 10 of file RangeSetInfo.cc.
static constexpr type invalid() noexcept
 
 
      
        
          | void art::detail::RangeSetInfo::update | ( | RangeSetInfo && | rsi, | 
        
          |  |  | bool | compact | 
        
          |  | ) |  |  | 
      
 
Definition at line 16 of file RangeSetInfo.cc.
   20       << 
"Cannot merge two ranges-of-validity with different run numbers: "    21       << 
run << 
" vs. " << rsi.run << 
'\n'    22       << 
"Please contact artists@fnal.gov.";
    29     std::move(rsi.ranges.begin(), rsi.ranges.end(), std::back_inserter(
ranges));
    34   for (
auto&& range : rsi.ranges) {
    35     auto const subRunN = range.subRun();
    41         return er.subRun() == subRunN;
    44       ranges.push_back(std::move(range));
    51     *
found = EventRange{subRunN, ebegin, eend};
 std::vector< EventRange > ranges
void throw_if_not_disjoint(RunNumber_t const rn, EventRange const &left, EventRange const &right) noexcept(false)
auto begin(Data< Value > const &data)
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
T min(sqlite3 *const db, std::string const &table_name, std::string const &column_name)
 
 
      
        
          | std::vector<EventRange> art::detail::RangeSetInfo::ranges {} | 
      
 
 
The documentation for this struct was generated from the following files: