]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/layout/GlyphLookupTables.cpp
ICU-64232.0.1.tar.gz
[apple/icu.git] / icuSources / layout / GlyphLookupTables.cpp
diff --git a/icuSources/layout/GlyphLookupTables.cpp b/icuSources/layout/GlyphLookupTables.cpp
deleted file mode 100644 (file)
index 5b79916..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- *
- * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
- *
- */
-
-#include "LETypes.h"
-#include "OpenTypeTables.h"
-#include "ScriptAndLanguage.h"
-#include "GlyphLookupTables.h"
-#include "LESwaps.h"
-
-U_NAMESPACE_BEGIN
-
-le_bool GlyphLookupTableHeader::coversScript(const LETableReference &base, LETag scriptTag, LEErrorCode &success) const
-{
-  LEReferenceTo<ScriptListTable> scriptListTable(base, success, SWAPW(scriptListOffset));
-
-  return (scriptListOffset != 0) && scriptListTable->findScript(scriptListTable, scriptTag, success) .isValid();
-}
-
-le_bool GlyphLookupTableHeader::coversScriptAndLanguage(const LETableReference &base, LETag scriptTag, LETag languageTag, LEErrorCode &success, le_bool exactMatch) const
-{
-  LEReferenceTo<ScriptListTable> scriptListTable(base, success, SWAPW(scriptListOffset));
-  LEReferenceTo<LangSysTable> langSysTable = scriptListTable->findLanguage(scriptListTable,
-                                    scriptTag, languageTag, success, exactMatch);
-
-    // FIXME: could check featureListOffset, lookupListOffset, and lookup count...
-    // Note: don't have to SWAPW langSysTable->featureCount to check for non-zero.
-  return LE_SUCCESS(success)&&langSysTable.isValid() && langSysTable->featureCount != 0;
-}
-
-U_NAMESPACE_END