diff options
Diffstat (limited to 'Build/source/libs/icu-xetex/layout/IndicRearrangementProcessor.h')
-rw-r--r-- | Build/source/libs/icu-xetex/layout/IndicRearrangementProcessor.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/Build/source/libs/icu-xetex/layout/IndicRearrangementProcessor.h b/Build/source/libs/icu-xetex/layout/IndicRearrangementProcessor.h deleted file mode 100644 index 0cb46ddfccc..00000000000 --- a/Build/source/libs/icu-xetex/layout/IndicRearrangementProcessor.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * - * (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved - * - */ - -#ifndef __INDICREARRANGEMENTPROCESSOR_H -#define __INDICREARRANGEMENTPROCESSOR_H - -/** - * \file - * \internal - */ - -#include "LETypes.h" -#include "MorphTables.h" -#include "SubtableProcessor.h" -#include "StateTableProcessor.h" -#include "IndicRearrangement.h" - -U_NAMESPACE_BEGIN - -class LEGlyphStorage; - -class IndicRearrangementProcessor : public StateTableProcessor -{ -public: - virtual void beginStateTable(); - - virtual ByteOffset processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph, EntryTableIndex index); - - virtual void endStateTable(); - - void doRearrangementAction(LEGlyphStorage &glyphStorage, IndicRearrangementVerb verb) const; - - IndicRearrangementProcessor(const MorphSubtableHeader *morphSubtableHeader); - virtual ~IndicRearrangementProcessor(); - - /** - * ICU "poor man's RTTI", returns a UClassID for the actual class. - * - * @stable ICU 2.8 - */ - virtual UClassID getDynamicClassID() const; - - /** - * ICU "poor man's RTTI", returns a UClassID for this class. - * - * @stable ICU 2.8 - */ - static UClassID getStaticClassID(); - -protected: - le_int32 firstGlyph; - le_int32 lastGlyph; - - const IndicRearrangementStateEntry *entryTable; - const IndicRearrangementSubtableHeader *indicRearrangementSubtableHeader; - -}; - -U_NAMESPACE_END -#endif |