5#include <unordered_map>
11 struct hash<
Glib::RefPtr<Pango::FontFace>> {
12 ::std::size_t operator () (
const Glib::RefPtr<Pango::FontFace>& face)
const {
13 return ::std::hash<void*>()(face.get());
31 std::vector<FontTag>
get_tags()
const;
34 std::set<std::string>
get_font_tags(Glib::RefPtr<Pango::FontFace>& face)
const;
35 void tag_font(Glib::RefPtr<Pango::FontFace>& face, std::string tag);
38 bool select_tag(
const std::string& tag_id,
bool selected);
48 std::unordered_map<Glib::RefPtr<Pango::FontFace>, std::set<std::string>>
_map;
Helper class to stream background task notifications as a series of messages.
Glib::ustring display_name