• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ParadoxGameConverters / Vic3ToHoI4 / 4189923376

pending completion
4189923376

Pull #265

github

GitHub
Merge e4a325e0a into eb87403de
Pull Request #265: Convert technology

154 of 154 new or added lines in 16 files covered. (100.0%)

1607 of 1796 relevant lines covered (89.48%)

86692.45 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

16.67
/src/mappers/provinces/province_mapper.h
1
#ifndef SRC_MAPPERS_PROVINCEMAPPER_H
2
#define SRC_MAPPERS_PROVINCEMAPPER_H
3

4

5

6
#include <map>
7
#include <set>
8
#include <vector>
9

10
#include "src/mappers/provinces/province_mapping_types.h"
11

12

13

14
namespace mappers
15
{
16

17
class ProvinceMapper
18
{
19
  public:
20
   explicit ProvinceMapper(Vic3ToHoi4ProvinceMapping vic3_to_hoi4_province_map,
×
21
       Hoi4ToVic3ProvinceMapping hoi4_to_vic3_province_map):
×
22
       vic3_to_hoi4_province_map_(std::move(vic3_to_hoi4_province_map)),
×
23
       hoi4_to_vic3_province_map_(std::move(hoi4_to_vic3_province_map))
×
24
   {
25
   }
×
26

27
   [[nodiscard]] std::vector<int> GetVic3ToHoi4ProvinceMapping(std::string_view vic3_province) const;
28
   [[nodiscard]] std::vector<std::string> GetHoi4ToVic3ProvinceMapping(int hoi4_province) const;
29
   [[nodiscard]] std::set<std::string> GetEquivalentVic3Provinces(const std::set<int>& hoi4_provinces) const;
30

31
   [[nodiscard]] Hoi4ToVic3ProvinceMapping GetHoi4ToVic3ProvinceMappings() const { return hoi4_to_vic3_province_map_; }
5✔
32

33
   void CheckAllVic3ProvincesMapped(const std::vector<std::string>& vic3_provinces) const;
34

35
  private:
36
   Vic3ToHoi4ProvinceMapping vic3_to_hoi4_province_map_;
37
   Hoi4ToVic3ProvinceMapping hoi4_to_vic3_province_map_;
38
};
39

40
}  // namespace mappers
41

42

43

44
#endif  // SRC_MAPPERS_PROVINCEMAPPER_H
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc