ATLAS Offline Software
Loading...
Searching...
No Matches
AthContainersPackedContainersDict.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_ATHCONTAINERSPACKEDCONTAINERSDICT_H
14#define ATHCONTAINERS_ATHCONTAINERSPACKEDCONTAINERSDICT_H
15
16
18#include <vector>
19
20
21namespace {
22 struct DUMMY_INSTANTIATION_ATHCONTAINERS {
23 SG::PackedContainer<char> pchar;
24 SG::PackedContainer<unsigned char> puchar;
25 SG::PackedContainer<short> pshort;
26 SG::PackedContainer<unsigned short> pushort;
27 SG::PackedContainer<int> pint;
28 SG::PackedContainer<unsigned int> puint;
29 SG::PackedContainer<float> pfloat;
30 SG::PackedContainer<double> pdouble;
31
32 SG::PackedContainer<std::vector<char> > pvchar;
33 SG::PackedContainer<std::vector<unsigned char> > pvuchar;
34 SG::PackedContainer<std::vector<short> > pvshort;
35 SG::PackedContainer<std::vector<unsigned short> > pvushort;
36 SG::PackedContainer<std::vector<int> > pvint;
37 SG::PackedContainer<std::vector<unsigned int> > pvuint;
38 SG::PackedContainer<std::vector<float> > pvfloat;
39 SG::PackedContainer<std::vector<double> > pvdouble;
40
41 SG::PackedContainer<std::vector<std::vector<char> > > pvvchar;
42 SG::PackedContainer<std::vector<std::vector<unsigned char> > > pvvuchar;
43 SG::PackedContainer<std::vector<std::vector<short> > > pvvshort;
44 SG::PackedContainer<std::vector<std::vector<unsigned short> > > pvvushort;
45 SG::PackedContainer<std::vector<std::vector<int> > > pvvint;
46 SG::PackedContainer<std::vector<std::vector<unsigned int> > > pvvuint;
47 SG::PackedContainer<std::vector<std::vector<float> > > pvvfloat;
48 SG::PackedContainer<std::vector<std::vector<double> > > pvvdouble;
49 };
50}
51
52#endif // not ATHCONTAINERS_ATHCONTAINERSPACKEDCONTAINERSDICT_H
Container to hold aux data to be stored in a packed form.