#pragma once #include "finder.h" #include #include class GroupedFinder : public Finder { private: std::map> groups_; public: GroupedFinder(const std::vector &word_list); virtual std::forward_list find_prefix(std::string_view search_term) const override; };