jdk/src/java.desktop/share/native/libfontmanager/layout/IndicRearrangementProcessor2.h
changeset 33299 78f5508cde89
parent 25859 3317bb8137f4
child 35291 924c479304a5
equal deleted inserted replaced
33298:617fcb4b52f8 33299:78f5508cde89
    54 
    54 
    55     virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success);
    55     virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex2 index, LEErrorCode &success);
    56 
    56 
    57     virtual void endStateTable();
    57     virtual void endStateTable();
    58 
    58 
    59     void doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb) const;
    59     void doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb, LEErrorCode &success) const;
    60 
    60 
    61     IndicRearrangementProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
    61     IndicRearrangementProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
    62     virtual ~IndicRearrangementProcessor2();
    62     virtual ~IndicRearrangementProcessor2();
    63 
    63 
    64     /**
    64     /**
    74      * @stable ICU 2.8
    74      * @stable ICU 2.8
    75      */
    75      */
    76     static UClassID getStaticClassID();
    76     static UClassID getStaticClassID();
    77 
    77 
    78 protected:
    78 protected:
    79     le_int32 firstGlyph;
    79     le_uint32 firstGlyph;
    80     le_int32 lastGlyph;
    80     le_uint32 lastGlyph;
    81 
    81 
    82     LEReferenceToArrayOf<IndicRearrangementStateEntry2> entryTable;
    82     LEReferenceToArrayOf<IndicRearrangementStateEntry2> entryTable;
    83     LEReferenceTo<IndicRearrangementSubtableHeader2> indicRearrangementSubtableHeader;
    83     LEReferenceTo<IndicRearrangementSubtableHeader2> indicRearrangementSubtableHeader;
    84 
    84 
    85 };
    85 };