Lines Matching defs:std
38 std::set<std::string> flatten(
39 const std::unordered_map<int, std::multiset<std::string>>& map) {
40 std::set<std::string> result;
50 using std::string;
105 const std::set<std::string>& categories,
106 std::unique_ptr<AsyncTraceWriter> writer,
110 const std::set<std::string>* use_categories = &categories;
112 std::set<std::string> categories_with_default;
123 writers_[id] = std::move(writer);
165 void Agent::Enable(int id, const std::set<std::string>& categories) {
174 void Agent::Disable(int id, const std::set<std::string>& categories) {
177 std::multiset<std::string>& writer_categories = categories_[id];
178 for (const std::string& category : categories) {
195 std::string Agent::GetEnabledCategories() const {
196 std::string categories;
197 for (const std::string& category : flatten(categories_)) {
210 void Agent::AddMetadataEvent(std::unique_ptr<TraceObject> event) {
212 metadata_events_.push_back(std::move(event));
233 std::unique_ptr<v8::ConvertableToTraceFormat>* convertable_values,
235 std::unique_ptr<TraceObject> trace_event(new TraceObject);
247 node_agent->AddMetadataEvent(std::move(trace_event));