Logo ROOT   6.18/05
Reference Guide
RColumnValue.cxx
Go to the documentation of this file.
1// Author: Enrico Guiraud, Danilo Piparo CERN 09/2018
2
3/*************************************************************************
4 * Copyright (C) 1995-2018, Rene Brun and Fons Rademakers. *
5 * All rights reserved. *
6 * *
7 * For the licensing terms see $ROOTSYS/LICENSE. *
8 * For the list of contributors see $ROOTSYS/README/CREDITS. *
9 *************************************************************************/
10
12
13#include <vector>
14
15namespace ROOT {
16namespace Internal {
17namespace RDF {
18// Some extern instaniations to speed-up compilation/interpretation time
19// These are not active if c++17 is enabled because of a bug in our clang
20// See ROOT-9499.
21#if __cplusplus < 201703L
22template class RColumnValue<int>;
23template class RColumnValue<unsigned int>;
24template class RColumnValue<char>;
25template class RColumnValue<unsigned char>;
26template class RColumnValue<float>;
27template class RColumnValue<double>;
28template class RColumnValue<Long64_t>;
29template class RColumnValue<ULong64_t>;
30template class RColumnValue<std::vector<int>>;
31template class RColumnValue<std::vector<unsigned int>>;
32template class RColumnValue<std::vector<char>>;
33template class RColumnValue<std::vector<unsigned char>>;
34template class RColumnValue<std::vector<float>>;
35template class RColumnValue<std::vector<double>>;
36template class RColumnValue<std::vector<Long64_t>>;
37template class RColumnValue<std::vector<ULong64_t>>;
38#endif
39} // ns RDF
40} // ns Internal
41} // ns ROOT
Namespace for new ROOT classes and functions.
Definition: StringConv.hxx:21