39 using std::make_unique;
44 if(!attrSpecification || !attrSpecification->size())
return nullptr;
46 auto attrListCollection = make_unique<CondAttrListCollection>(
true);
58 attrListCollection->add(item.channelId(), attrList);
60 return static_cast<DataObject*
>(attrListCollection.release());
68 if(it == std::end(condAttrListCollectionMap))
return;
70 auto attrListCollection = it->second;
71 for(
const auto& item : *attrListCollection) {
72 auto chanNum = item.first;
73 const auto& attrList = item.second;