Logo ROOT  
Reference Guide
RCustomColumnBase.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
13#include "ROOT/RStringView.hxx"
14#include "RtypesCore.h" // Long64_t
15
16#include <string>
17#include <vector>
18
22
24{
25 static unsigned int id = 0U;
26 ++id;
27 return id;
28}
29
31 const bool isDSColumn, const RDFInternal::RBookedCustomColumns &customColumns)
32 : fLoopManager(lm), fName(name), fNSlots(nSlots), fIsDataSourceColumn(isDSColumn), fLastCheckedEntry(fNSlots, -1),
33 fCustomColumns(customColumns), fIsInitialized(nSlots, false)
34{
35}
36
37// pin vtable. Work around cling JIT issue.
39
40std::string RCustomColumnBase::GetName() const
41{
42 return fName;
43}
44
46{
47}
XFontStruct * id
Definition: TGX11.cxx:108
char name[80]
Definition: TGX11.cxx:109
RCustomColumnBase(RLoopManager *lm, std::string_view name, const unsigned int nSlots, const bool isDSColumn, const RDFInternal::RBookedCustomColumns &customColumns)
The head node of a RDF computation graph.
Encapsulates the columns defined by the user.
basic_string_view< char > string_view