2362N/A * or visit www.oracle.com if you need additional information or have any
0N/A#include "LEFontInstance.h"
0N/A#include "OpenTypeTables.h"
3171N/A#include "ICUFeatures.h"
0N/A#include "ScriptAndLanguage.h"
0N/A#include "GlyphDefinitionTables.h"
0N/A#include "GlyphPositioningTables.h"
0N/A#include "SinglePositioningSubtables.h"
0N/A#include "PairPositioningSubtables.h"
0N/A#include "CursiveAttachmentSubtables.h"
0N/A#include "MarkToBasePosnSubtables.h"
0N/A#include "MarkToLigaturePosnSubtables.h"
0N/A#include "MarkToMarkPosnSubtables.h"
0N/A//#include "ContextualPositioningSubtables.h"
0N/A#include "ContextualSubstSubtables.h"
0N/A#include "ExtensionSubtables.h"
0N/A#include "LookupProcessor.h"
0N/A#include "GlyphPosnLookupProc.h"
5980N/Ale_uint32 GlyphPositioningLookupProcessor::applySubtable(const LEReferenceTo<LookupSubtable> &lookupSubtable, le_uint16 lookupType,
0N/A switch(lookupType)
0N/A case gpstSingle:
0N/A case gpstCursive:
0N/A case gpstMarkToBase:
0N/A case gpstMarkToLigature:
0N/A case gpstMarkToMark:
0N/A case gpstContext:
0N/A case gpstChainedContext:
0N/A case gpstExtension:
6371N/A delta = subtable->process(subtable, this, lookupType, glyphIterator, fontInstance, success);