Add LArrayOf<>

pull/407/head
Behdad Esfahbod 8 years ago
parent 5e156fa5ed
commit b732c53eb5
  1. 1
      src/hb-open-type-private.hh
  2. 4
      src/hb-ot-cbdt-table.hh
  3. 2
      src/hb-ot-layout-common-private.hh

@ -952,6 +952,7 @@ struct ArrayOf
public:
DEFINE_SIZE_ARRAY (sizeof (LenType), array);
};
template <typename Type> struct LArrayOf : ArrayOf<Type, ULONG> {};
/* Array of Offset's */
template <typename Type, typename OffsetType=USHORT>

@ -348,8 +348,8 @@ struct CBLC
}
protected:
FixedVersion<>version;
ArrayOf<BitmapSizeTable, ULONG> sizeTables;
FixedVersion<> version;
LArrayOf<BitmapSizeTable> sizeTables;
public:
DEFINE_SIZE_ARRAY(8, sizeTables);

@ -1527,7 +1527,7 @@ struct FeatureVariations
protected:
FixedVersion<> version; /* Version--0x00010000u */
ArrayOf<FeatureVariationRecord, ULONG>
LArrayOf<FeatureVariationRecord>
varRecords;
public:
DEFINE_SIZE_ARRAY (8, varRecords);

Loading…
Cancel
Save