23 const std::vector<std::string>& map) {
24 std::vector<unsigned int>::const_iterator intIter = pers->
m_clids.begin();
25 const std::vector<unsigned int>::const_iterator intLast = pers->
m_clids.end();
26 trans->
m_pClid = *intIter; ++intIter;
28 for (std::set<CLID>::const_iterator lastClid = trans->
m_clids.begin();
29 intIter != intLast; ++intIter) {
30 lastClid = trans->
m_clids.insert(lastClid, *intIter);
32 std::vector<std::string>::const_iterator strIter = pers->
m_alias.begin();
33 const std::vector<std::string>::const_iterator strLast = pers->
m_alias.end();
34 trans->
m_key = *strIter; ++strIter;
36 for (std::set<std::string>::const_iterator lastAlias = trans->
m_alias.begin();
37 strIter != strLast; ++strIter) {
38 lastAlias = trans->
m_alias.insert(lastAlias, *strIter);
42 for (std::vector<uint64_t>::const_iterator iter = pers->
m_hashes.begin(),
43 last = pers->
m_hashes.end(); iter != last; ++iter) {
44 trans->
m_hashes.push_back((
unsigned int)(*iter));
51 unsigned int tokenSize = 129 + pers->
m_token.size();
56 tokenSize += trans->
m_key.size();
58 tokenStr.reserve(tokenSize);
63 tokenStr.append(
"][CNT=");
71 tokenStr.append(trans->
m_key);
77 tokenStr.append(
"][CLID=");
80 const unsigned int length = 40;
83 tokenStr.append(
text);
92 std::vector<std::string>& ) {
103 std::vector<DataHeaderElement_p4>::const_iterator pit = pers->
m_dataHeader.begin();
109 for (std::vector<DataHeaderElement_p4>::const_iterator last = pers->
m_dataHeader.end();
110 pit != last; ++
it, ++pit) {
121 const std::string& ) {