14788 {
14789 const auto it = name.find(static_cast<typename string_t::value_type>(0));
14790
14791 if (JSON_HEDLEY_UNLIKELY(it != BasicJsonType::string_t::npos))
14792 {
14793 JSON_THROW(out_of_range::create(409, "BSON key cannot contain code point U+0000 (at byte " + std::to_string(it) + ")", j));
14794 static_cast<void>(j);
14795 }
14796
14797 return 1ul + name.size() + 1u;
14798 }