Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
art::ScheduleContext Class Reference

#include <ScheduleContext.h>

Public Member Functions

 ScheduleContext (ScheduleID const sid)
 
auto id () const
 

Static Public Member Functions

static ScheduleContext invalid ()
 

Private Member Functions

 ScheduleContext ()=default
 

Private Attributes

ScheduleID sid_ {}
 

Detailed Description

Definition at line 7 of file ScheduleContext.h.

Constructor & Destructor Documentation

art::ScheduleContext::ScheduleContext ( )
explicitprivatedefault
art::ScheduleContext::ScheduleContext ( ScheduleID const  sid)
inlineexplicit

Definition at line 11 of file ScheduleContext.h.

11 : sid_{sid} {}

Member Function Documentation

auto art::ScheduleContext::id ( ) const
inline

Definition at line 13 of file ScheduleContext.h.

14  {
15  return sid_;
16  }
static ScheduleContext art::ScheduleContext::invalid ( )
inlinestatic

Definition at line 19 of file ScheduleContext.h.

20  {
21  return ScheduleContext{};
22  }
ScheduleContext()=default

Member Data Documentation

ScheduleID art::ScheduleContext::sid_ {}
private

Definition at line 25 of file ScheduleContext.h.


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