ATLAS Offline Software
Loading...
Searching...
No Matches
Navigable_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef DATAMODELATHENAPOOL_NAVIGABLE_P1_H
6#define DATAMODELATHENAPOOL_NAVIGABLE_P1_H
7
12
14//#include "Navigable/NavigableDefaults.h"
15
19
20template <typename INDEXTYPE, typename RPAR=void>
29
30
31template <typename INDEXTYPE>
32class Navigable_p1<INDEXTYPE, void>
33{
34public:
36
38};
39
40
41
42// Helper template to generate type of the persistent Navigable_pN
43// from the type of the transient Navigable
44// Used in the NavigableCnv_pN
45
47 struct DefaultWeight;
48}
49
50
51template <class NAV, typename RPAR = typename NAV::parameter_type >
58
59
60template <class NAV >
67
68
69
70// If you define more Navigable_pN types, remember to add template instantiations to the Dict file
71
74
75
76#endif
77
78
79
This file contains the class definition for the ElementLinkVector_p1 class.
Navigable_p1< uint32_t > NavigableInt_p1
Navigable_p1< std::string > NavigableStr_p1
ElementLinkVector_p1< INDEXTYPE > m_links
ElementLinkVector_p1< unsigned int > m_links
std::vector< float > m_parameters
Navigable_p1< typename GenerateELinkIndexType_p1< typename NAV::external_index_type >::type > type
Navigable_p1< typename GenerateELinkIndexType_p1< typename NAV::external_index_type >::type, RPAR > type