[set] Another try at constexpr to make msvc happy
This commit is contained in:
parent
bf5d4a6392
commit
90fa558a5b
@ -210,8 +210,8 @@ struct hb_set_t
|
|||||||
static_assert ((unsigned) PAGE_BITS == (unsigned) BITS, "");
|
static_assert ((unsigned) PAGE_BITS == (unsigned) BITS, "");
|
||||||
|
|
||||||
elt_t &elt (hb_codepoint_t g) { return v[(g & MASK) / ELT_BITS]; }
|
elt_t &elt (hb_codepoint_t g) { return v[(g & MASK) / ELT_BITS]; }
|
||||||
elt_t const &elt (hb_codepoint_t g) const { return v[(g & MASK) / ELT_BITS]; }
|
constexpr elt_t const &elt (hb_codepoint_t g) const { return v[(g & MASK) / ELT_BITS]; }
|
||||||
elt_t mask (hb_codepoint_t g) const { return elt_t (1) << (g & ELT_MASK); }
|
static constexpr elt_t mask (hb_codepoint_t g) { return elt_t (1) << (g & ELT_MASK); }
|
||||||
|
|
||||||
vector_t v;
|
vector_t v;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user