LCOV - code coverage report
Current view: top level - app/include/utils - invertMap.hpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 5 5 100.0 %
Date: 2023-08-17 16:45:52 Functions: 9 9 100.0 %

          Line data    Source code
       1             : #pragma once
       2             : 
       3             : #include <unordered_map>
       4             : 
       5             : namespace utils {
       6             : template<class K, class V>
       7           9 : std::unordered_map<V, K> invertMap(const std::unordered_map<K, V> &m) {
       8           9 :     std::unordered_map<V, K> ret;
       9          73 :     for(const auto &[k, v]: m)
      10          64 :         ret[v] = k;
      11           9 :     return ret;
      12             : }
      13             : }  // namespace utils

Generated by: LCOV version 1.14