libPhoneNumber-iOS/libPhoneNumber/Internal/NBRegularExpressionCache.h
Paween Itthipalkul 13479163c8 Polish NBRegularExpressionCache/NBMetadataHelper
- Add NSError ** parameter to -[NBRegularExpressionCache regularExpressionForPattern:error] method.
- Consolidating the expansion of gzipped data into one method.
2018-01-19 11:08:12 -08:00

36 lines
945 B
Objective-C

//
// NBRegularExpressionCache.h
// libPhoneNumber
//
// Created by Paween Itthipalkul on 11/29/17.
// Copyright © 2017 Google LLC. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@interface NBRegularExpressionCache : NSObject
/**
Returns a singleton instance of the regular expression cache.
@return An instance of NBRegularExpressionCache
*/
+ (instancetype)sharedInstance;
/**
Returns compiled regular expression for a given pattern.
@param pattern Regular expression pattern.
@param error If an error occurs, upon returns contains an NSError object that describes
the problem. If you are not interested in possible errors, pass in NULL.
@return A regular expression.
*/
- (nullable NSRegularExpression *)regularExpressionForPattern:(NSString *)pattern
error:(NSError * _Nullable *)error;
@end
NS_ASSUME_NONNULL_END