jdk/src/share/native/sun/font/layout/PairPositioningSubtables.h
changeset 18254 e4083179f1c9
parent 16891 91e99bed64ae
child 22330 cafb826672bd
equal deleted inserted replaced
18253:4323a5fe8bc4 18254:e4083179f1c9
    75     Offset      pairSetTableOffsetArray[ANY_NUMBER];
    75     Offset      pairSetTableOffsetArray[ANY_NUMBER];
    76 
    76 
    77     le_uint32  process(const LEReferenceTo<PairPositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
    77     le_uint32  process(const LEReferenceTo<PairPositioningFormat1Subtable> &base, GlyphIterator *glyphIterator, const LEFontInstance *fontInstance, LEErrorCode &success) const;
    78 
    78 
    79 private:
    79 private:
    80     const PairValueRecord *findPairValueRecord(TTGlyphID glyphID, const PairValueRecord *records,
    80     LEReferenceTo<PairValueRecord> findPairValueRecord(const LETableReference &base, TTGlyphID glyphID, const PairValueRecord *records,
    81         le_uint16 recordCount, le_uint16 recordSize) const;
    81         le_uint16 recordCount, le_uint16 recordSize, LEErrorCode &success) const;
       
    82 
    82 };
    83 };
    83 LE_VAR_ARRAY(PairPositioningFormat1Subtable, pairSetTableOffsetArray)
    84 LE_VAR_ARRAY(PairPositioningFormat1Subtable, pairSetTableOffsetArray)
    84 
    85 
    85 // NOTE: ValueRecord has a variable size
    86 // NOTE: ValueRecord has a variable size
    86 struct Class2Record
    87 struct Class2Record