3 * (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
7 #ifndef __SUBTABLEPROCESSOR2_H
8 #define __SUBTABLEPROCESSOR2_H
16 #include "MorphTables.h"
22 class SubtableProcessor2 : public UMemory {
24 virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success) = 0;
25 virtual ~SubtableProcessor2();
28 SubtableProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
33 SubtableCoverage2 coverage;
34 FeatureFlags subtableFeatures;
36 const LEReferenceTo<MorphSubtableHeader2> subtableHeader;
40 SubtableProcessor2(const SubtableProcessor2 &other); // forbid copying of this class
41 SubtableProcessor2 &operator=(const SubtableProcessor2 &other); // forbid copying of this class