Lines Matching defs:std
61 // is std::array<> backed
68 std::pair<char*, size_t> get_data_buffer() {
76 size_t Read(const std::vector<int>& leaders);
81 std::array<uint64_t, kPadding + kMaxCounters> values_;
109 static bool IsCounterSupported(const std::string& name);
116 static PerfCounters Create(const std::vector<std::string>& counter_names);
131 const std::vector<std::string>& names() const { return counter_names_; }
135 PerfCounters(const std::vector<std::string>& counter_names,
136 std::vector<int>&& counter_ids, std::vector<int>&& leader_ids)
137 : counter_ids_(std::move(counter_ids)),
138 leader_ids_(std::move(leader_ids)),
143 std::vector<int> counter_ids_;
144 std::vector<int> leader_ids_;
145 std::vector<std::string> counter_names_;
151 PerfCountersMeasurement(const std::vector<std::string>& counter_names);
155 std::vector<std::string> names() const { return counters_.names(); }
169 std::vector<std::pair<std::string, double>>& measurements) {