/* ********************************************************************** * Copyright © {1999}, International Business Machines Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description * 11/17/99 aliu Creation. ********************************************************************** */ #ifndef UNIFLTLG_H #define UNIFLTLG_H #include "unicode/utypes.h" class UnicodeFilter; class U_I18N_API UnicodeFilterLogic { public: static UnicodeFilter* createNot(const UnicodeFilter* f); static UnicodeFilter* createAnd(const UnicodeFilter* f, const UnicodeFilter* g); static UnicodeFilter* createOr(const UnicodeFilter* f, const UnicodeFilter* g); private: // Disallow instantiation UnicodeFilterLogic(); }; inline UnicodeFilterLogic::UnicodeFilterLogic() {} #endif