luxlabs header browser preview


@class NSString, NSObject;
@protocol OS_dispatch_queue;

@interface CDMTokenizer : NSObject {
    void *_analyzer;
    struct unique_ptr<morphun::Tokenizer, std::default_delete<morphun::Tokenizer>> { struct __compressed_pair<morphun::Tokenizer *, std::default_delete<morphun::Tokenizer>> { struct Tokenizer *__value_; } __ptr_; } _tokenizer;
    void *_normalizer;
    struct unique_ptr<morphun::util::ULocale, std::default_delete<morphun::util::ULocale>> { struct __compressed_pair<morphun::util::ULocale *, std::default_delete<morphun::util::ULocale>> { struct ULocale *__value_; } __ptr_; } _locale;
    NSString *_language;
    int _maxTokens;
    NSObject<OS_dispatch_queue> *_morphunForceUpdateQueue;
}

+ (void *)analyzerFactory;
+ (BOOL)syncTrialAsset:(id)a0;
+ (void *)normalizerFactory;
+ (id)printableLocales:(id)a0;
+ (void)registerMorphunAssetsPathForLocale:(id)a0 withPath:(id)a1;
+ (BOOL)registerTrialAsset:(id)a0;
+ (id)tokenizerForLocale:(id)a0;
+ (BOOL)trialAssetUpdate:(id)a0;

- (id)initWithLocale:(id)a0;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)createTokenChain:(id)a0;
- (id)initWithLocale:(id)a0 maxTokens:(int)a1 maxInputSize:(int)a2;

@end