![]() |
Oolite 1.91.0.7668-250429-8542c40
|
#include <OORegExpMatcher.h>
Instance Methods | |
(BOOL) | - string:matchesExpression: |
(BOOL) | - string:matchesExpression:flags: |
(id) | - init [implementation] |
(void) | - dealloc [implementation] |
Class Methods | |
(instancetype) | + regExpMatcher |
Private Attributes | |
OOJSFunction * | _tester |
NSString * | _cachedRegExpString |
OOJSValue * | _cachedRegExpObject |
NSUInteger | _cachedFlags |
Definition at line 47 of file OORegExpMatcher.h.
|
implementation |
Definition at line 81 of file OORegExpMatcher.m.
References _cachedRegExpObject, _cachedRegExpString, _tester, dealloc, DESTROY, nil, and sActiveInstance.
Referenced by dealloc.
|
implementation |
Definition at line 52 of file OORegExpMatcher.m.
References _tester, DESTROY, init, nil, OOJSAcquireContext(), OOJSRelinquishContext(), and OOJavaScriptEngine::sharedEngine.
Referenced by init.
+ (instancetype) regExpMatcher |
Definition at line 39 of file OORegExpMatcher.m.
References nil, regExpMatcher, and sActiveInstance.
Referenced by NSString(OORegExpMatcher)::oo_matchesRegularExpression:, and regExpMatcher.
- (BOOL) string: | (NSString *) | string | |
matchesExpression: | (NSString *) | regExp |
Definition at line 93 of file OORegExpMatcher.m.
References string:matchesExpression:flags:.
- (BOOL) string: | (NSString *) | string | |
matchesExpression: | (NSString *) | regExp | |
flags: | (NSUInteger) | flags |
Definition at line 99 of file OORegExpMatcher.m.
References _cachedFlags, _cachedRegExpObject, _cachedRegExpString, DESTROY, OOJSFunction::evaluatePredicateWithContext:scope:arguments:, EXPECT_NOT, OOJSAcquireContext(), and OOJSRelinquishContext().
Referenced by string:matchesExpression:.
|
private |
Definition at line 53 of file OORegExpMatcher.h.
Referenced by string:matchesExpression:flags:.
|
private |
Definition at line 52 of file OORegExpMatcher.h.
Referenced by dealloc, and string:matchesExpression:flags:.
|
private |
Definition at line 51 of file OORegExpMatcher.h.
Referenced by dealloc, and string:matchesExpression:flags:.
|
private |
Definition at line 50 of file OORegExpMatcher.h.