inline uint32_t burtleCI(const std::string &k, uint32_t initval)
{
- return burtleCI(reinterpret_cast<const unsigned char *>(k.data()), k.length(), initval);
+ return burtleCI(reinterpret_cast<const unsigned char *>(k.data()), k.length(), initval); // NOLINT(cppcoreguidelines-pro-type-reinterpret-cast): can't static_cast because of sign difference
}
size_t ZoneName::hash(size_t init) const
{
if (!d_variant.empty()) {
- init = burtleCI(d_variant, init); // NOLINT(cppcoreguidelines-pro-type-reinterpret-cast): can't static_cast because of sign difference
+ init = burtleCI(d_variant, init);
}
return d_name.hash(init);