LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
types.h
Go to the documentation of this file.
1
#ifndef canvas_Persistency_Common_types_h
2
#define canvas_Persistency_Common_types_h
3
4
#include "
canvas/Utilities/TypeID.h
"
5
#include "
canvas/Utilities/product_metatype.h
"
6
7
#include <map>
8
9
namespace
art
{
10
using
product_typeids_t
= std::map<product_metatype, TypeID>;
11
12
enum class
Direction
: int {
Forward
= 1,
Reverse
= -1 };
13
14
template
<
typename
L,
typename
R,
typename
D, Direction Dir>
15
class
const_AssnsIter
;
16
17
template
<
typename
L,
typename
R,
typename
D>
18
class
Assns
;
19
template
<
typename
L,
typename
R>
20
class
Assns
<L, R, void>;
21
}
// art
22
23
#endif
/* canvas_Persistency_Common_types_h */
24
25
// Local Variables:
26
// mode: c++
27
// End:
product_metatype.h
art::Assns
Definition:
Assns.h:103
art::Direction::Forward
art::product_typeids_t
std::map< product_metatype, TypeID > product_typeids_t
Definition:
types.h:10
TypeID.h
art::const_AssnsIter
Definition:
AssnsIter.h:28
art
Definition:
MVAAlg.h:12
art::Direction
Direction
Definition:
types.h:12
art::Direction::Reverse
canvas
Persistency
Common
types.h
Generated on Thu May 2 2024 20:59:31 for LArSoft by
1.8.11