fwd.h
Go to the documentation of this file.
1 #ifndef art_Framework_Principal_fwd_h
2 #define art_Framework_Principal_fwd_h
3 
4 // For enums only.
6 
7 // For declaration of std::unique_ptr.
8 #include <memory>
9 
10 namespace art {
11 
12  class ActionTable; // Action.h
13  class ConsumesRecorder;
14  class DataViewImpl;
15  class Event;
16  class EventPrincipal;
17  class Group;
18  template <typename T>
19  class Handle;
20  class NoDelayedReader;
21  class Principal;
22  class ProcessTag;
23  class Provenance;
24  class RangeSetHandler;
25  class Results;
26  class ResultsPrincipal;
27  class Run;
28  class RunPrincipal;
29  class ProcessNameSelector; // Selector.h
30  class ProductInstanceNameSelector; // Selector.h
31  class ModuleLabelSelector; // Selector.h
32  class MatchAllSelector; // Selector.h
33  template <class A, class B>
34  class AndHelper; // Selector.h
35  template <class A, class B>
36  class OrHelper; // Selector.h
37  template <class A>
38  class NotHelper; // Selector.h
39  template <class T>
40  class ComposedSelectorWrapper; // Selector.h
41  class Selector;
42  class SelectorBase;
43  class SubRun;
44  class SubRunPrincipal;
45  template <class T>
46  class View;
47  class Worker;
48  struct WorkerParams;
49  class BranchDescription;
50 
51 } // namespace art
52 
53 #endif /* art_Framework_Principal_fwd_h */
54 
55 // Local Variables:
56 // mode: c++
57 // End:
Definition: Run.h:17
Definition: fwd.h:46
Definition: types.h:32