7 bool RBookedCustomColumns::HasName(std::string_view name)
const
9 const auto ccolnamesEnd = fCustomColumnsNames->end();
10 return ccolnamesEnd != std::find(fCustomColumnsNames->begin(), ccolnamesEnd, name);
13 void RBookedCustomColumns::AddColumn(
const std::shared_ptr<RDFDetail::RCustomColumnBase> &column,
14 std::string_view name)
16 auto newCols = std::make_shared<RCustomColumnBasePtrMap_t>(GetColumns());
17 (*newCols)[std::string(name)] = column;
18 fCustomColumns = newCols;
21 void RBookedCustomColumns::AddName(std::string_view name)
23 auto newColsNames = std::make_shared<ColumnNames_t>(GetNames());
24 newColsNames->emplace_back(std::string(name));
25 fCustomColumnsNames = newColsNames;