constexpr size_t constexpr_strlen_internal()

in cxx/fbjni/detail/SimpleFixedString.h [41:54]


constexpr size_t constexpr_strlen_internal(const char* s, size_t len) {
  // clang-format off
  return
      *(s + 0) == char(0) ? len + 0 :
      *(s + 1) == char(0) ? len + 1 :
      *(s + 2) == char(0) ? len + 2 :
      *(s + 3) == char(0) ? len + 3 :
      *(s + 4) == char(0) ? len + 4 :
      *(s + 5) == char(0) ? len + 5 :
      *(s + 6) == char(0) ? len + 6 :
      *(s + 7) == char(0) ? len + 7 :
      constexpr_strlen_internal(s + 8, len + 8);
  // clang-format on
}