3 #import <UIKit/UIKit.h>
5 #import <Cocoa/Cocoa.h>
7 #import <VVBasics/VVBasics.h>
13 extern NSCharacterSet *_OSCStrAdditionsWildcardCharSet;
19 @interface OSCPOSIXRegExpHolder : NSObject {
20 NSString *regexString;
24 + (id) createWithString:(NSString *)n;
25 - (id) initWithString:(NSString *)n;
26 - (BOOL) evalAgainstString:(NSString *)n;
27 - (NSString *) regexString;
34 @interface NSString (OSCStringAdditions)
36 + (NSString *) stringWithBytes:(const
void *)b length:(NSUInteger)l encoding:(NSStringEncoding)e;
37 + (NSString *) stringFromRawIPAddress:(
unsigned long)i;
38 - (NSString *) trimFirstAndLastSlashes;
39 - (NSString *) stringByDeletingFirstPathComponent;
40 - (NSString *) firstPathComponent;
41 - (NSString *) stringBySanitizingForOSCPath;
42 - (NSString *) stringByDeletingLastAndAddingFirstSlash;
43 - (BOOL) containsOSCWildCard;
45 - (BOOL) predicateMatchAgainstRegex:(NSString *)r;
46 - (BOOL) posixMatchAgainstSlowRegex:(NSString *)r;
47 - (BOOL) posixMatchAgainstFastRegex:(NSString *)r;
MutLockDict is a thread-safe version of NSMutableDictionary.
Definition: MutLockDict.h:17