Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
gallery
gallery
EventHistoryGetter.h
Go to the documentation of this file.
1
#ifndef gallery_EventHistoryGetter_h
2
#define gallery_EventHistoryGetter_h
3
4
#include "
canvas/Persistency/Provenance/ProcessHistoryID.h
"
5
6
namespace
art
{
7
class
History;
8
class
ProcessHistory;
9
}
// namespace art
10
11
namespace
gallery
{
12
13
class
EventNavigator;
14
15
class
EventHistoryGetter
{
16
public
:
17
EventHistoryGetter
(
EventNavigator
const
*);
18
virtual
~
EventHistoryGetter
() =
default
;
19
20
EventHistoryGetter
(
EventHistoryGetter
const
&) =
delete
;
21
EventHistoryGetter
const
& operator=(
EventHistoryGetter
const
&) =
delete
;
22
23
virtual
art::ProcessHistoryID
const
& processHistoryID()
const
;
24
virtual
art::ProcessHistory
const
& processHistory()
const
;
25
virtual
art::History
const
& history()
const
;
26
27
private
:
28
EventNavigator
const
*
eventNavigator_
;
29
};
30
}
// namespace gallery
31
#endif
/* gallery_EventHistoryGetter_h */
32
33
// Local Variables:
34
// mode: c++
35
// End:
gallery::EventNavigator
Definition:
EventNavigator.h:26
art::History
Definition:
History.h:17
gallery::EventHistoryGetter
Definition:
EventHistoryGetter.h:15
ProcessHistoryID.h
gallery::EventHistoryGetter::eventNavigator_
EventNavigator const * eventNavigator_
Definition:
EventHistoryGetter.h:28
art
Definition:
BasicOptionsHandler.h:9
art::ProcessHistory
Definition:
ProcessHistory.h:19
gallery
Definition:
ProductToken.h:22
art::Hash< ProcessHistoryType >
Generated by
1.8.11