summaryrefslogtreecommitdiff
path: root/Build/source/libs/icu/icu-src/source/layout/LigatureSubstProc2.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/icu/icu-src/source/layout/LigatureSubstProc2.h')
-rw-r--r--Build/source/libs/icu/icu-src/source/layout/LigatureSubstProc2.h72
1 files changed, 0 insertions, 72 deletions
diff --git a/Build/source/libs/icu/icu-src/source/layout/LigatureSubstProc2.h b/Build/source/libs/icu/icu-src/source/layout/LigatureSubstProc2.h
deleted file mode 100644
index 0695ec2b0ce..00000000000
--- a/Build/source/libs/icu/icu-src/source/layout/LigatureSubstProc2.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- *
- * (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
- *
- */
-
-#ifndef __LIGATURESUBSTITUTIONPROCESSOR2_H
-#define __LIGATURESUBSTITUTIONPROCESSOR2_H
-
-/**
- * \file
- * \internal
- */
-
-#include "LETypes.h"
-#include "MorphTables.h"
-#include "SubtableProcessor2.h"
-#include "StateTableProcessor2.h"
-#include "LigatureSubstitution.h"
-
-U_NAMESPACE_BEGIN
-
-class LEGlyphStorage;
-
-#define nComponents 16
-
-class LigatureSubstitutionProcessor2 : public StateTableProcessor2
-{
-public:
- virtual void beginStateTable();
-
- virtual le_uint16 processStateEntry(LEGlyphStorage &glyphStorage, le_int32 &currGlyph,
- EntryTableIndex2 index, LEErrorCode &success);
-
- virtual void endStateTable();
-
- LigatureSubstitutionProcessor2(const LEReferenceTo<MorphSubtableHeader2> &morphSubtableHeader, LEErrorCode &success);
- virtual ~LigatureSubstitutionProcessor2();
-
- /**
- * ICU "poor man's RTTI", returns a UClassID for the actual class.
- *
- * @deprecated ICU 54. See {@link icu::LayoutEngine}
- */
- virtual UClassID getDynamicClassID() const;
-
- /**
- * ICU "poor man's RTTI", returns a UClassID for this class.
- *
- * @deprecated ICU 54. See {@link icu::LayoutEngine}
- */
- static UClassID getStaticClassID();
-
-private:
- LigatureSubstitutionProcessor2();
-
-protected:
- le_uint32 ligActionOffset;
- le_uint32 componentOffset;
- le_uint32 ligatureOffset;
-
- LEReferenceToArrayOf<LigatureSubstitutionStateEntry2> entryTable;
-
- le_int32 componentStack[nComponents];
- le_int16 m;
-
- const LEReferenceTo<LigatureSubstitutionHeader2> ligatureSubstitutionHeader;
-
-};
-
-U_NAMESPACE_END
-#endif