]>
git.saurik.com Git - apple/icu.git/blob - icuSources/layout/LEGlyphFilter.h
3 * (C) Copyright IBM Corp. 1998-2011 - All Rights Reserved
7 #ifndef __LEGLYPHFILTER__H
8 #define __LEGLYPHFILTER__H
14 #ifndef U_HIDE_INTERNAL_API
16 * This is a helper class that is used to
17 * recognize a set of glyph indices.
21 class LEGlyphFilter
/* not : public UObject because this is an interface/mixin class */ {
27 virtual ~LEGlyphFilter();
30 * This method is used to test a particular
31 * glyph index to see if it is in the set
32 * recognized by the filter.
34 * @param glyph - the glyph index to be tested
36 * @return TRUE if the glyph index is in the set.
40 virtual le_bool
accept(LEGlyphID glyph
) const = 0;
42 #endif /* U_HIDE_INTERNAL_API */