Lines Matching refs:std
32 std::vector<std::unique_ptr<Instruction>> instructions, int list_key, in InstructionSet()
35 instructions_(std::move(instructions)), in InstructionSet()
44 std::vector<std::unique_ptr<Instruction>> instructions) in InstructionSet()
46 instructions_(std::move(instructions)), in InstructionSet()
66 std::visit(overloaded{[&](const std::vector<std::string>& list) { in RunSingle()
67 std::uniform_int_distribution<> uniform_distribution(0, in RunSingle()
69 for (std::size_t i = 0; i < list.size(); ++i) { in RunSingle()
87 [](const std::string&) { in RunSingle()
106 std::unique_ptr<Result> InstructionSet::CollectResults(const std::string& prefix) { in CollectResults()
107 auto result = std::make_unique<Result>(prefix + name_, repeat_); in CollectResults()
108 std::vector<double> duration; in CollectResults()
118 for (std::size_t i = 0; i < samples.size() / repeat; ++i) { in CollectResults()
124 result->AddSubResult(std::move(sub_result)); in CollectResults()