jdk/src/share/native/sun/font/layout/SegmentArrayProcessor2.h
changeset 16891 91e99bed64ae
parent 16889 3df90f344221
equal deleted inserted replaced
16890:36b30720a997 16891:91e99bed64ae
    48 class LEGlyphStorage;
    48 class LEGlyphStorage;
    49 
    49 
    50 class SegmentArrayProcessor2 : public NonContextualGlyphSubstitutionProcessor2
    50 class SegmentArrayProcessor2 : public NonContextualGlyphSubstitutionProcessor2
    51 {
    51 {
    52 public:
    52 public:
    53     virtual void process(LEGlyphStorage &glyphStorage);
    53     virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success);
    54 
    54 
    55     SegmentArrayProcessor2(const MorphSubtableHeader2 *morphSubtableHeader);
    55     SegmentArrayProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
    56 
    56 
    57     virtual ~SegmentArrayProcessor2();
    57     virtual ~SegmentArrayProcessor2();
    58 
    58 
    59     /**
    59     /**
    60      * ICU "poor man's RTTI", returns a UClassID for the actual class.
    60      * ICU "poor man's RTTI", returns a UClassID for the actual class.
    72 
    72 
    73 private:
    73 private:
    74     SegmentArrayProcessor2();
    74     SegmentArrayProcessor2();
    75 
    75 
    76 protected:
    76 protected:
    77     const SegmentArrayLookupTable *segmentArrayLookupTable;
    77     LEReferenceTo<SegmentArrayLookupTable> segmentArrayLookupTable;
    78 
    78 
    79 };
    79 };
    80 
    80 
    81 U_NAMESPACE_END
    81 U_NAMESPACE_END
    82 #endif
    82 #endif