equal
deleted
inserted
replaced
48 class LEGlyphStorage; |
48 class LEGlyphStorage; |
49 |
49 |
50 class SegmentSingleProcessor : public NonContextualGlyphSubstitutionProcessor |
50 class SegmentSingleProcessor : public NonContextualGlyphSubstitutionProcessor |
51 { |
51 { |
52 public: |
52 public: |
53 virtual void process(LEGlyphStorage &glyphStorage); |
53 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); |
54 |
54 |
55 SegmentSingleProcessor(const MorphSubtableHeader *morphSubtableHeader); |
55 SegmentSingleProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success); |
56 |
56 |
57 virtual ~SegmentSingleProcessor(); |
57 virtual ~SegmentSingleProcessor(); |
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 SegmentSingleProcessor(); |
74 SegmentSingleProcessor(); |
75 |
75 |
76 protected: |
76 protected: |
77 const SegmentSingleLookupTable *segmentSingleLookupTable; |
77 LEReferenceTo<SegmentSingleLookupTable> segmentSingleLookupTable; |
78 |
78 |
79 }; |
79 }; |
80 |
80 |
81 U_NAMESPACE_END |
81 U_NAMESPACE_END |
82 #endif |
82 #endif |