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