[set] Add page_t::set()

This commit is contained in:
Behdad Esfahbod 2021-08-15 11:09:08 -06:00
parent 32bbf53d9c
commit cb273fd17c
1 changed files with 1 additions and 0 deletions

View File

@ -75,6 +75,7 @@ struct hb_set_t
void add (hb_codepoint_t g) { elt (g) |= mask (g); } void add (hb_codepoint_t g) { elt (g) |= mask (g); }
void del (hb_codepoint_t g) { elt (g) &= ~mask (g); } void del (hb_codepoint_t g) { elt (g) &= ~mask (g); }
void set (hb_codepoint_t g, bool v) { if (v) add (g); else del (g); }
bool get (hb_codepoint_t g) const { return elt (g) & mask (g); } bool get (hb_codepoint_t g) const { return elt (g) & mask (g); }
void add_range (hb_codepoint_t a, hb_codepoint_t b) void add_range (hb_codepoint_t a, hb_codepoint_t b)