| 830 | std::map<std::string, backends> backend_name_map_r; /// < from backend name to backend |
| 831 | |
| 832 | BackendInformation() { |
| 833 | for (auto& el : backend_family_list) { |
| 834 | family_name_map.emplace(el.family, el.name); |
| 835 | family_name_map_r.emplace(el.name, el.family); |
| 836 | } |
| 837 | for (auto& el : backend_list) { |
| 838 | backend_family_map.emplace(el.backend, el.family); |
| 839 | backend_name_map.emplace(el.backend, el.name); |
| 840 | backend_name_map_r.emplace(el.name, el.backend); |
| 841 | family_name_map_r.emplace(el.name, el.family); |
| 842 | } |
| 843 | } |
| 844 | }; |
| 845 | |
| 846 | std::unique_ptr<BackendInformation> backend_information_p; |
nothing calls this directly
no outgoing calls
no test coverage detected