Searched refs:EventTypeFinder (Results 1 – 2 of 2) sorted by relevance
98 class EventTypeFinder; variable115 const EventTypeFinder* GetScopedFinder() { return scoped_finder_.get(); } in GetScopedFinder()116 void SetScopedFinder(std::unique_ptr<EventTypeFinder>&& finder);120 std::unique_ptr<EventTypeFinder>& GetFinder(EventFinderType type);126 std::vector<std::unique_ptr<EventTypeFinder>> type_finders_;127 std::unique_ptr<EventTypeFinder> scoped_finder_;
64 class EventTypeFinder { class66 EventTypeFinder(EventFinderType type) : finder_type_(type) {} in EventTypeFinder() function in simpleperf::EventTypeFinder67 virtual ~EventTypeFinder() {} in ~EventTypeFinder()96 class BuiltinTypeFinder : public EventTypeFinder {98 BuiltinTypeFinder() : EventTypeFinder(EventFinderType::BUILTIN) {} in BuiltinTypeFinder()104 class TracepointStringFinder : public EventTypeFinder {107 : EventTypeFinder(EventFinderType::TRACEPOINT_STRING), s_(std::move(s)) {} in TracepointStringFinder()125 class TracepointSystemFinder : public EventTypeFinder {127 TracepointSystemFinder() : EventTypeFinder(EventFinderType::TRACEPOINT_SYSTEM) {} in TracepointSystemFinder()196 class PMUTypeFinder : public EventTypeFinder {[all …]