6 #include <unordered_map> 9 #include "../helpers/String.h" 36 CveBscMap(
const std::filesystem::path &cve2Bugzilla);
43 std::string_view
getBsc(std::string_view cve)
const {
44 const auto it = m_cveBscMap.find(cve);
45 if (it != m_cveBscMap.cend())
57 std::string_view
getCve(std::string_view bsc)
const 59 const auto it = m_bscCveMap.find(bsc);
60 if (it != m_bscCveMap.cend())
Equality test for string and string_view to be used in containers.
Definition: String.h:281
Hash for string and string_view to be used in hashing containers.
Definition: String.h:254
std::unordered_map< std::string, std::string, SlHelpers::String::Hash, SlHelpers::String::Eq > Map
CVE -> Bugzilla mapping.
Definition: CveBscMap.h:20
std::string_view getBsc(std::string_view cve) const
Get bugzilla number for a CVE cve.
Definition: CveBscMap.h:43
Map between CVE and bugzilla numbers.
Definition: CveBscMap.h:16
std::string_view getCve(std::string_view bsc) const
Get CVE number for a bugzilla bsc.
Definition: CveBscMap.h:57