std::string generate_whitespace_string()

in benchmark/src/benchmark_skip.cpp [70:83]


std::string generate_whitespace_string(size_t size) {
  std::string string;
  for (size_t i = 0; i < size; i++) {
    char c;
    switch (i % 4) {
      case 0: c = ' '; break;
      case 1: c = '\t'; break;
      case 2: c = '\n'; break;
      case 3: c = '\r'; break;
    }
    string.append(&c, 1);
  }
  return string;
}