+ auto& relations = controlDataImpl->mAccessibilityRelations;
+
+ std::vector<std::vector<Accessibility::Address>> result(relations.size());
+
+ // Map every Accessible* to its Address
+ for(std::size_t i = 0; i < relations.size(); ++i)
+ {
+ auto& relation = relations[i];
+
+ std::transform(relation.begin(), relation.end(), std::back_inserter(result[i]), [](auto* x) {
+ return x->GetAddress();
+ });
+ }
+
+ return result;