Lines Matching refs:opts
110 bench_opts_t opts;
123 opts.cpuNum = strtol(optarg, &errorCheck, 10); // 10 base
134 opts.iterNum = strtol(optarg, &errorCheck, 10); // 10 base
135 if (*errorCheck != '\0' || opts.iterNum < 0) {
148 return opts;
243 static void RegisterSingleBenchmark(bench_opts_t opts, const std::string &funcName, args_vector *runArgs)
251 // It will call LockAndRun(func, opts.cpuNum).
252 auto registration = benchmark::RegisterBenchmark(funcName.c_str(), LockAndRun, func, opts.cpuNum)->Args(args);
253 printf("opts.iterNum %ld \n", opts.iterNum);
254 if (opts.iterNum > 0) {
255 registration->Iterations(opts.iterNum);
260 static void RegisterAllBenchmarks(const bench_opts_t &opts, std::map<std::string, args_vector> &presetArgs)
266 RegisterSingleBenchmark(opts, entry.first, runArgs);
273 bench_opts_t opts = ParseOptions(argc, argv);
276 RegisterAllBenchmarks(opts, presetArgs);