First public contribution.
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