Lines Matching refs:std
36 std::unique_ptr<dittosuiteproto::Benchmark> Parser::__Parse( in __Parse()
37 std::string json_benchmark, const std::vector<std::string>& parameters) in __Parse()
40 std::unique_ptr<dittosuiteproto::Benchmark> benchmark = in __Parse()
41 std::make_unique<dittosuiteproto::Benchmark>(); in __Parse()
43 for (std::size_t i = 0; i < parameters.size(); i++) { in __Parse()
44 std::string to_replace("$PARAMETER_" + std::to_string(i + 1) + "$"); in __Parse()
46 if (position == std::string::npos) { in __Parse()
57 std::list<int> thread_ids({InstructionFactory::GenerateThreadId()}); in __Parse()
75 std::unique_ptr<dittosuiteproto::Benchmark> Parser::ParseEmbedded( in ParseEmbedded()
76 const std::string& embedded_benchmark, const std::vector<std::string>& parameters) { in ParseEmbedded()
85 std::unique_ptr<dittosuiteproto::Benchmark> Parser::ParseFile( in ParseFile()
86 const std::string& file_path, const std::vector<std::string>& parameters) { in ParseFile()
87 std::ifstream file(file_path); in ParseFile()
92 std::string json_benchmark((std::istreambuf_iterator<char>(file)), in ParseFile()
93 (std::istreambuf_iterator<char>())); in ParseFile()
98 std::unique_ptr<Instruction> Parser::GetInit() { in GetInit()
99 return std::move(init_); in GetInit()
102 std::unique_ptr<Instruction> Parser::GetMain() { in GetMain()
103 return std::move(main_); in GetMain()
106 std::unique_ptr<Instruction> Parser::GetCleanUp() { in GetCleanUp()
107 return std::move(clean_up_); in GetCleanUp()