00001
00014 #ifndef NSCHARSET_H_INCLUDED
00015 #define NSCHARSET_H_INCLUDED
00016
00017 #include <Cacao/nsobject.h>
00018
00020 typedef gboolean (*NSCharsetTestFunc)(gunichar c) ;
00021
00028 @interface NSCharacterSet : NSObject
00029 {
00031 NSCharsetTestFunc test_func ;
00032 }
00033
00040 + alphanumericCharacterSet ;
00041
00048 + whitespaceAndNewlineCharacterSet ;
00049
00056 - init ;
00057
00068 - initWithTestFunc: (NSCharsetTestFunc) func ;
00069
00075 - (void) dealloc ;
00076
00084 - (BOOL) characterIsMember: (unichar_t) c ;
00085
00086 @end
00087
00088 #endif
00089