From: Behdad Esfahbod Date: Thu, 21 May 2009 08:58:24 +0000 (-0400) Subject: [GPOS] Implement MarkArray interface X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=377bfc5860ae018f54e4a2dd737b4b000383ab54;p=platform%2Fupstream%2FlibHarfBuzzSharp.git [GPOS] Implement MarkArray interface --- diff --git a/src/hb-ot-layout-gpos-private.h b/src/hb-ot-layout-gpos-private.h index 3d12b36..2208d79 100644 --- a/src/hb-ot-layout-gpos-private.h +++ b/src/hb-ot-layout-gpos-private.h @@ -228,7 +228,7 @@ ASSERT_SIZE (Anchor, 2); struct MarkRecord { - /* TODO */ + friend struct MarkArray; private: USHORT klass; /* Class defined for this mark */ @@ -240,7 +240,8 @@ ASSERT_SIZE (MarkRecord, 4); struct MarkArray { - /* TODO */ + inline unsigned int get_class (unsigned int index) { return markRecord[index].klass; } + inline const Anchor& get_anchor (unsigned int index) { return this+markRecord[index].markAnchor; } private: ArrayOf