equal
deleted
inserted
replaced
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 |