inline std::string replace_invalid_characters()

in spectator/stateless_meters.h [21:33]


inline std::string replace_invalid_characters(const std::string& input) {
  if (contains_non_atlas_char(input)) {
    std::string result{input};
    for (char &c : result) {
      if (!kAtlasChars[c]) {
        c = '_';
      }
    }
    return result;
  } else {
    return input;
  }
}