Remove last use of hb_auto_t<>
This commit is contained in:
parent
ca5e5a4979
commit
56e0fd345c
|
@ -228,6 +228,10 @@ struct CmapSubtableFormat4
|
||||||
|
|
||||||
struct accelerator_t
|
struct accelerator_t
|
||||||
{
|
{
|
||||||
|
inline accelerator_t (void) {}
|
||||||
|
inline accelerator_t (const CmapSubtableFormat4 *subtable) { init (subtable); }
|
||||||
|
inline ~accelerator_t (void) { fini (); }
|
||||||
|
|
||||||
inline void init (const CmapSubtableFormat4 *subtable)
|
inline void init (const CmapSubtableFormat4 *subtable)
|
||||||
{
|
{
|
||||||
segCount = subtable->segCountX2 / 2;
|
segCount = subtable->segCountX2 / 2;
|
||||||
|
@ -327,12 +331,12 @@ struct CmapSubtableFormat4
|
||||||
|
|
||||||
inline bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const
|
inline bool get_glyph (hb_codepoint_t codepoint, hb_codepoint_t *glyph) const
|
||||||
{
|
{
|
||||||
hb_auto_t<accelerator_t> accel (this);
|
accelerator_t accel (this);
|
||||||
return accel.get_glyph_func (&accel, codepoint, glyph);
|
return accel.get_glyph_func (&accel, codepoint, glyph);
|
||||||
}
|
}
|
||||||
inline void collect_unicodes (hb_set_t *out) const
|
inline void collect_unicodes (hb_set_t *out) const
|
||||||
{
|
{
|
||||||
hb_auto_t<accelerator_t> accel (this);
|
accelerator_t accel (this);
|
||||||
accel.collect_unicodes (out);
|
accel.collect_unicodes (out);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue