Lines Matching refs:std

37   explicit Result(const std::string& name, int repeat);
39 void AddMeasurement(const std::string& type, const std::vector<double>& samples);
40 void AddSubResult(std::unique_ptr<Result> result);
41 std::vector<double> GetSamples(const std::string& measurement_name) const;
43 void Print(ResultsOutput results_output, const std::string& instruction_path);
45 void SetStatistics(const std::string& name, const Statistics& stats);
48 static std::unique_ptr<Result> FromPb(const dittosuiteproto::Result &pb);
54 std::string name;
59 std::string name;
63 std::string name_;
64 std::map<std::string, std::vector<double>> samples_;
65 std::map<std::string, Statistics> statistics_;
66 std::vector<std::unique_ptr<Result>> sub_results_;
69 void PrintHistograms(const std::string& instruction_path);
74 void AnalyseMeasurement(const std::string& name);
75 std::vector<int> ComputeNormalizedFrequencyVector(const std::string& measurement_name);
76 std::set<std::string> GetMeasurementsNames();
77 void PrintStatisticsTableContent(const std::string& instruction_path,
78 const std::string& measurement_name);
80 std::string ComputeNextInstructionPath(const std::string& instruction_path);
81 void PrintStatisticInCsv(std::ostream& csv_stream, const std::string& instruction_path,
82 const std::set<std::string>& measurements_names);
83 void PrintHistogramHeader(const std::string& measurement_name);
84 void MakeHistogramFromVector(const std::vector<int>& freq_vector, int min_value);
87 void PrintMeasurementStatisticInCsv(std::ostream& csv_stream, const std::string& name);
90 void StoreStatisticsInPb(dittosuiteproto::Metrics* metrics, const std::string& name);