ATLAS Offline Software
Loading...
Searching...
No Matches
Control
AthContainers
AthContainers
AthContainersJaggedVecsDict.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
* Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
4
*/
11
12
13
#ifndef ATHCONTAINERS_ATHCONTAINERSJAGGEDVECSDICT_H
14
#define ATHCONTAINERS_ATHCONTAINERSJAGGEDVECSDICT_H
15
16
17
#include "
AthContainers/JaggedVec.h
"
18
#include <vector>
19
#include <string>
20
21
22
#define INSTAN_TYPE(TYP) \
23
template class SG::JaggedVecElt<TYP>; \
24
template class std::vector<SG::JaggedVecElt<TYP> >
25
26
INSTAN_TYPE
(
char
);
27
INSTAN_TYPE
(
unsigned
char
);
28
INSTAN_TYPE
(
int
);
29
INSTAN_TYPE
(
short
);
30
INSTAN_TYPE
(
long
);
31
INSTAN_TYPE
(
unsigned
int
);
32
INSTAN_TYPE
(
unsigned
short
);
33
INSTAN_TYPE
(
unsigned
long
);
34
INSTAN_TYPE
(
unsigned
long
long
);
35
INSTAN_TYPE
(
float
);
36
INSTAN_TYPE
(
double
);
37
INSTAN_TYPE
(
bool
);
38
INSTAN_TYPE
(std::string);
39
40
INSTAN_TYPE
(std::vector<char>);
41
INSTAN_TYPE
(std::vector<unsigned char>);
42
INSTAN_TYPE
(std::vector<int>);
43
INSTAN_TYPE
(std::vector<short>);
44
INSTAN_TYPE
(std::vector<long>);
45
INSTAN_TYPE
(std::vector<unsigned int>);
46
INSTAN_TYPE
(std::vector<unsigned short>);
47
INSTAN_TYPE
(std::vector<unsigned long>);
48
INSTAN_TYPE
(std::vector<unsigned long long>);
49
INSTAN_TYPE
(std::vector<float>);
50
INSTAN_TYPE
(std::vector<double>);
51
INSTAN_TYPE
(std::vector<bool>);
52
INSTAN_TYPE
(std::vector<std::string>);
53
54
55
#endif
// not ATHCONTAINERS_ATHCONTAINERSJAGGEDVECSDICT_H
INSTAN_TYPE
#define INSTAN_TYPE(TYP)
Definition
AthContainersJaggedVecsDict.h:22
JaggedVec.h
Generated on
for ATLAS Offline Software by
1.16.1