23 static unsigned int id = 0U;
30 : fName(
name), fType(
type), fNSlots(nSlots), fIsDataSourceColumn(isDSColumn), fLastCheckedEntry(fNSlots, -1),
31 fCustomColumns(customColumns), fIsInitialized(nSlots, false)
static unsigned int GetNextID()
const std::string fType
The type of the custom column as a text string.
const std::string fName
The name of the custom column.
virtual ~RCustomColumnBase()
std::string GetName() const
RCustomColumnBase(std::string_view name, std::string_view type, unsigned int nSlots, bool isDSColumn, const RDFInternal::RBookedCustomColumns &customColumns)
std::string GetTypeName() const
Encapsulates the columns defined by the user.
basic_string_view< char > string_view