Main Page   Class Hierarchy   Compound List   File List   Header Files   Sources   Compound Members   File Members  

unifilt.h

00001 /*
00002 * Copyright © {1999}, International Business Machines Corporation and others. All Rights Reserved.
00003 **********************************************************************
00004 *   Date        Name        Description
00005 *   11/17/99    aliu        Creation.
00006 **********************************************************************
00007 */
00008 #ifndef UNIFILT_H
00009 #define UNIFILT_H
00010 
00011 #include "unicode/utypes.h"
00012 
00023 class U_I18N_API UnicodeFilter {
00024 
00025 public:
00029     virtual ~UnicodeFilter();
00030 
00038     virtual UBool contains(UChar c) const = 0;
00039 
00046     virtual UnicodeFilter* clone() const = 0;
00047 
00048 protected:
00049 
00050     UnicodeFilter();
00051 };
00052 
00053 inline UnicodeFilter::UnicodeFilter() {}
00054 inline UnicodeFilter::~UnicodeFilter() {}
00055 
00056 #endif

Generated at Wed Aug 16 16:05:37 2000 for ICU1.6 by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999