X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/249c4c5ea9376c24572daf9c2effa7484a282f14..3d1f044b704633e2e541231cd17ae9ecf9ad5c7a:/icuSources/layout/GDEFMarkFilter.cpp diff --git a/icuSources/layout/GDEFMarkFilter.cpp b/icuSources/layout/GDEFMarkFilter.cpp deleted file mode 100644 index ac5128a9..00000000 --- a/icuSources/layout/GDEFMarkFilter.cpp +++ /dev/null @@ -1,34 +0,0 @@ -/* - * - * (C) Copyright IBM Corp. 1998 - 2013 - All Rights Reserved - * - */ - -#include "LETypes.h" -#include "LEGlyphFilter.h" -#include "GDEFMarkFilter.h" -#include "GlyphDefinitionTables.h" - -U_NAMESPACE_BEGIN - -GDEFMarkFilter::GDEFMarkFilter(const LEReferenceTo &gdefTable, LEErrorCode &success) - : classDefTable(gdefTable->getGlyphClassDefinitionTable(gdefTable, success)) -{ - if(!classDefTable.isValid()) { - success = LE_INTERNAL_ERROR; - } -} - -GDEFMarkFilter::~GDEFMarkFilter() -{ - // nothing to do? -} - -le_bool GDEFMarkFilter::accept(LEGlyphID glyph) const -{ - le_int32 glyphClass = classDefTable->getGlyphClass(glyph); - - return glyphClass == gcdMarkGlyph; -} - -U_NAMESPACE_END