Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
art::detail::RangeSetInfo Struct Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/IO/Root/detail/RangeSetInfo.h"

Public Member Functions

 RangeSetInfo (RunNumber_t const r, std::vector< EventRange > &&ers)
 
bool is_invalid () const
 
void update (RangeSetInfo &&rsi, bool compact)
 

Static Public Member Functions

static RangeSetInfo invalid ()
 

Public Attributes

RunNumber_t run {IDNumber<Level::Run>::invalid()}
 
std::vector< EventRangeranges {}
 

Private Member Functions

 RangeSetInfo ()=default
 

Detailed Description

Definition at line 22 of file RangeSetInfo.h.

Constructor & Destructor Documentation

art::detail::RangeSetInfo::RangeSetInfo ( RunNumber_t const  r,
std::vector< EventRange > &&  ers 
)
explicit
art::detail::RangeSetInfo::RangeSetInfo ( )
privatedefault

Member Function Documentation

static RangeSetInfo art::detail::RangeSetInfo::invalid ( )
inlinestatic

Definition at line 28 of file RangeSetInfo.h.

References update().

29  {
30  return RangeSetInfo{};
31  }
bool art::detail::RangeSetInfo::is_invalid ( ) const
void art::detail::RangeSetInfo::update ( RangeSetInfo &&  rsi,
bool  compact 
)

Referenced by invalid().

Member Data Documentation

std::vector<EventRange> art::detail::RangeSetInfo::ranges {}

Definition at line 35 of file RangeSetInfo.h.

RunNumber_t art::detail::RangeSetInfo::run {IDNumber<Level::Run>::invalid()}

Definition at line 34 of file RangeSetInfo.h.

Referenced by fabricate.Builder::memoize().


The documentation for this struct was generated from the following file: