std::string IptcDataSets::makeKey(const DataSet& dataSet) { return std::string(familyName()) + "." + std::string(recordName(dataSet.recordId_)) + "." + dataSet.name_; }
std::string IptcDataSets::makeKey(uint16 number, uint16 recordId) { return std::string(familyName()) + "." + std::string(recordName(recordId)) + "." + std::string(dataSetName(number, recordId)); }
/*! @brief Return the name of the group (the second part of the key). For Iptc keys, the group name is the record name. */ virtual std::string groupName() const { return recordName(); }