diff options
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.h | 72 |
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 |