10 auto inDataA = this->inContactsA()->getDataPtr();
11 auto inDataB = this->inContactsB()->getDataPtr();
14 if (inDataA !=
nullptr)
15 total_size += inDataA->size();
17 if (inDataB !=
nullptr)
18 total_size += inDataB->size();
20 if (this->outContacts()->size() != total_size)
21 this->outContacts()->resize(total_size);
23 auto& outData = this->outContacts()->getData();
25 if (inDataA !=
nullptr)
26 outData.assign(*inDataA, inDataA->size());
28 if (inDataB !=
nullptr)
29 outData.assign(*inDataB, inDataB->size(), inDataA ==
nullptr ? 0 : inDataA->size(), 0);