3 * (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved
7 #ifndef __SUBTABLEPROCESSOR_H
8 #define __SUBTABLEPROCESSOR_H
16 #include "MorphTables.h"
22 class SubtableProcessor
: public UMemory
{
24 virtual void process(LEGlyphStorage
&glyphStorage
) = 0;
25 virtual ~SubtableProcessor();
28 SubtableProcessor(const MorphSubtableHeader
*morphSubtableHeader
);
33 SubtableCoverage coverage
;
34 FeatureFlags subtableFeatures
;
36 const MorphSubtableHeader
*subtableHeader
;
40 SubtableProcessor(const SubtableProcessor
&other
); // forbid copying of this class
41 SubtableProcessor
&operator=(const SubtableProcessor
&other
); // forbid copying of this class