23 const std::vector<std::string>&
map) {
28 if (!std::ranges::is_sorted (trans->
m_alias)) {
30 std::ranges::sort (trans->
m_alias);
31 auto ret = std::ranges::unique (trans->
m_alias);
32 trans->
m_alias.erase (ret.begin(), ret.end());
36 for (std::vector<uint64_t>::const_iterator iter = pers->
m_hashes.begin(),
37 last = pers->
m_hashes.end(); iter != last; ++iter) {
38 trans->
m_hashes.push_back((
unsigned int)(*iter));
45 unsigned int tokenSize = 129 + pers->
m_token.size();
50 tokenSize += trans->
m_key.size();
52 tokenStr.reserve(tokenSize);
57 tokenStr.append(
"][CNT=");
64 tokenStr.append(trans->
m_key);
70 tokenStr.append(
"][CLID=");
72 const unsigned int length = 40;
75 tokenStr.append(text);
91 std::vector<DataHeaderElement>::iterator it = trans->
m_dataHeader.begin();
92 for (std::vector<DataHeaderElement_p3>::const_iterator pit = pers->
m_DataHeader.begin(),
93 last = pers->
m_DataHeader.end(); pit != last; ++it, ++pit) {
98 for (std::vector<DataHeaderElement_p3>::const_iterator pit = pers->
m_InputDataHeader.begin(),