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

#include "/cvmfs/"

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 
art::detail::RangeSetInfo::RangeSetInfo ( )

Member Function Documentation

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

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: