3  * (C) Copyright IBM Corp. 1998-2008 - All Rights Reserved 
   7 #ifndef __MULTIPLESUBSTITUTIONSUBTABLES_H 
   8 #define __MULTIPLESUBSTITUTIONSUBTABLES_H 
  16 #include "LEGlyphFilter.h" 
  17 #include "OpenTypeTables.h" 
  18 #include "GlyphSubstitutionTables.h" 
  19 #include "GlyphIterator.h" 
  26     TTGlyphID substituteArray
[ANY_NUMBER
]; 
  29 struct MultipleSubstitutionSubtable 
: GlyphSubstitutionSubtable
 
  31     le_uint16 sequenceCount
; 
  32     Offset    sequenceTableOffsetArray
[ANY_NUMBER
]; 
  34     le_uint32 
process(GlyphIterator 
*glyphIterator
, LEErrorCode
& success
, const LEGlyphFilter 
*filter 
= NULL
) const;