Public Member Functions | Private Attributes | List of all members
gallery::EventHistoryGetter Class Reference

#include <EventHistoryGetter.h>

Public Member Functions

 EventHistoryGetter (EventNavigator const *)
 
virtual ~EventHistoryGetter ()=default
 
 EventHistoryGetter (EventHistoryGetter const &)=delete
 
EventHistoryGetter const & operator= (EventHistoryGetter const &)=delete
 
virtual art::ProcessHistoryID const & processHistoryID () const
 
virtual art::ProcessHistory const & processHistory () const
 
virtual art::History const & history () const
 

Private Attributes

EventNavigator const * eventNavigator_
 

Detailed Description

Definition at line 15 of file EventHistoryGetter.h.

Constructor & Destructor Documentation

gallery::EventHistoryGetter::EventHistoryGetter ( EventNavigator const *  eventNavigator)

Definition at line 9 of file EventHistoryGetter.cc.

10  : eventNavigator_(eventNavigator)
11  {
13  "EventHistoryGetter is not nothrow destructible");
14  }
EventNavigator const * eventNavigator_
virtual gallery::EventHistoryGetter::~EventHistoryGetter ( )
virtualdefault
gallery::EventHistoryGetter::EventHistoryGetter ( EventHistoryGetter const &  )
delete

Member Function Documentation

art::History const & gallery::EventHistoryGetter::history ( ) const
virtual

Definition at line 29 of file EventHistoryGetter.cc.

30  {
31  return eventNavigator_->history();
32  }
EventNavigator const * eventNavigator_
art::History const & history() const
EventHistoryGetter const& gallery::EventHistoryGetter::operator= ( EventHistoryGetter const &  )
delete
art::ProcessHistory const & gallery::EventHistoryGetter::processHistory ( ) const
virtual

Definition at line 23 of file EventHistoryGetter.cc.

24  {
26  }
art::ProcessHistory const & processHistory() const
EventNavigator const * eventNavigator_
art::ProcessHistoryID const & gallery::EventHistoryGetter::processHistoryID ( ) const
virtual

Definition at line 17 of file EventHistoryGetter.cc.

18  {
20  }
art::ProcessHistoryID const & processHistoryID() const
EventNavigator const * eventNavigator_

Member Data Documentation

EventNavigator const* gallery::EventHistoryGetter::eventNavigator_
private

Definition at line 28 of file EventHistoryGetter.h.


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