#include <stdio.h>
#include <stdlib.h>
#include <ranges>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
#include "base/files/file_util.h"
#include "base/rand_util.h"
#include "base/strings/string_split.h"
#include "testing/perf/confidence/ratio_bootstrap_estimator.h"
#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
pair;
string;
string_view;
unordered_map;
vector;
namespace {
vector<string_view> SplitCSVLine(string_view str) { … }
vector<unordered_map<string, string>> ReadCSV(const char* filename) { … }
}
int main(int argc, char** argv) { … }