summaryrefslogtreecommitdiff
path: root/Build/source/libs/icu-xetex/layout/IndicRearrangementProcessor.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/icu-xetex/layout/IndicRearrangementProcessor.h')
-rw-r--r--Build/source/libs/icu-xetex/layout/IndicRearrangementProcessor.h63
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