luxlabs header browser preview


@class NPHMMClassifier, NPNameComponentsData;

@interface NPNameParser : NSObject {
    double _confidenceThreshold;
    NPNameComponentsData *_nameComponentsData;
}

@property (retain) NPHMMClassifier *classifier;

- (id)init;
- (void)dealloc;
- (id)personNameComponentsFromString:(id)a0;
- (void).cxx_destruct;
- (unsigned long long)genderMajorityForGivenName:(id)a0;
- (unsigned long long)frequencyOfLatinFamilyName:(id)a0;
- (unsigned long long)frequencyOfLatinGivenName:(id)a0;
- (BOOL)isPrefix:(id)a0;
- (BOOL)isSuffix:(id)a0;
- (unsigned long long)namingTraditionForName:(id)a0;
- (id)normalizeFullname:(id)a0;
- (id)normalizedAffix:(id)a0;
- (id)parseChineseName:(id)a0;
- (id)parseChineseName:(id)a0 normalize:(BOOL)a1;
- (id)parseFullnameWithDefaultHMMClassifier:(id)a0;
- (id)parseFullnameWithDefaultHMMClassifier:(id)a0 normalize:(BOOL)a1 score:(double *)a2;
- (id)parseJapaneseName:(id)a0;
- (id)parseJapaneseName:(id)a0 normalize:(BOOL)a1;
- (id)parseKoreanName:(id)a0;
- (id)parseKoreanName:(id)a0 normalize:(BOOL)a1;
- (id)parseLatinName:(id)a0 score:(double *)a1;
- (id)personNameCompomentsFromPrefix:(id)a0 suffix:(id)a1 givenNames:(id)a2 middleNames:(id)a3 familyNames:(id)a4;
- (struct _CFBurstTrie { } *)sharedNameFrequencyTrieRef;

@end