Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
canvas
canvas
Persistency
Provenance
Compatibility
BranchIDList.h
Go to the documentation of this file.
1
#ifndef canvas_Persistency_Provenance_Compatibility_BranchIDList_h
2
#define canvas_Persistency_Provenance_Compatibility_BranchIDList_h
3
4
// =======================================================================
5
// For art::ProductID versions 1-9, the schema included a (process
6
// index, product index) doublet, which served as indices into the
7
// BranchIDLists object. This was a means of providing persistent
8
// art::Ptrs. The schema of art::ProductID has changed such that the
9
// BranchIDList(s) types are no longer needed. These types must be
10
// retained for converting old on-disk ProductID schemas to new ones.
11
// =======================================================================
12
13
#include "
canvas/Persistency/Provenance/Compatibility/BranchID.h
"
14
#include <vector>
15
16
namespace
art
{
17
typedef
std::vector<BranchID::value_type>
BranchIDList
;
18
typedef
std::vector<BranchIDList>
BranchIDLists
;
19
}
20
#endif
/* canvas_Persistency_Provenance_Compatibility_BranchIDList_h */
21
22
// Local Variables:
23
// mode: c++
24
// End:
art::BranchIDLists
std::vector< BranchIDList > BranchIDLists
Definition:
BranchIDList.h:18
art::BranchIDList
std::vector< BranchID::value_type > BranchIDList
Definition:
BranchIDList.h:17
BranchID.h
art
Definition:
BasicOptionsHandler.h:9
Generated by
1.8.11