]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/layout/GlyphSubstitutionTables.h
ICU-64232.0.1.tar.gz
[apple/icu.git] / icuSources / layout / GlyphSubstitutionTables.h
diff --git a/icuSources/layout/GlyphSubstitutionTables.h b/icuSources/layout/GlyphSubstitutionTables.h
deleted file mode 100644 (file)
index b27ec99..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- *
- * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
- *
- */
-
-#ifndef __GLYPHSUBSTITUTIONTABLES_H
-#define __GLYPHSUBSTITUTIONTABLES_H
-
-/**
- * \file
- * \internal
- */
-
-#include "LETypes.h"
-#include "OpenTypeTables.h"
-#include "Lookups.h"
-#include "GlyphLookupTables.h"
-
-U_NAMESPACE_BEGIN
-
-class  LEGlyphStorage;
-class  LEGlyphFilter;
-struct GlyphDefinitionTableHeader;
-
-struct GlyphSubstitutionTableHeader : public GlyphLookupTableHeader
-{
-  le_int32    process(const LEReferenceTo<GlyphSubstitutionTableHeader> &base, 
-                      LEGlyphStorage &glyphStorage, 
-                        le_bool rightToLeft, 
-                        LETag scriptTag, 
-                        LETag languageTag,
-                        const LEReferenceTo<GlyphDefinitionTableHeader> &glyphDefinitionTableHeader, 
-                        const LEGlyphFilter *filter,
-                        const FeatureMap *featureMap, 
-                        le_int32 featureMapCount, 
-                        le_bool featureOrder,
-                        LEErrorCode &success) const;
-};
-
-enum GlyphSubstitutionSubtableTypes
-{
-    gsstSingle          = 1,
-    gsstMultiple        = 2,
-    gsstAlternate       = 3,
-    gsstLigature        = 4,
-    gsstContext         = 5,
-    gsstChainingContext = 6,
-    gsstExtension       = 7,
-    gsstReverseChaining = 8
-};
-
-typedef LookupSubtable GlyphSubstitutionSubtable;
-
-U_NAMESPACE_END
-#endif