FastLED 3.9.15
Loading...
Searching...
No Matches

◆ hash_string_view()

u32 fl::hash_string_view ( string_view sv)
inline

Definition at line 463 of file string_view.h.

463 {
464 // FNV-1a 32-bit hash algorithm
465 u32 hash = 2166136261u;
466 for (fl::size i = 0; i < sv.size(); ++i) {
467 hash ^= static_cast<u32>(sv[i]);
468 hash *= 16777619u;
469 }
470 return hash;
471}
constexpr fl::size size() const FL_NOEXCEPT
Definition string_view.h:99

References FL_NOEXCEPT.