luxlabs header browser preview


@class NSString, TSULocale;

@interface TSUDecimalFormatter : NSObject {
    struct TSUDecimalFormatterCore { void /* function */ **x0; void **x1; id x2; long long x3; id x4; id x5; id x6; id x7; id x8; id x9; BOOL x10; BOOL x11; BOOL x12; } *_formatter;
}

@property (retain, nonatomic) NSString *format;
@property (nonatomic) BOOL isLenient;
@property (nonatomic) int minFractionDigits;
@property (nonatomic) int maxFractionDigits;
@property (nonatomic) int minIntegerDigits;
@property (nonatomic) int maxIntegerDigits;
@property (nonatomic) unsigned long long roundingMode;
@property (retain, nonatomic) NSString *minusSign;
@property (retain, nonatomic) NSString *exponentSymbol;
@property (nonatomic) BOOL useGroupingSeparator;
@property (nonatomic) int groupingSize;
@property (readonly, nonatomic) NSString *currencyCode;
@property (readonly, nonatomic) NSString *currencySymbol;
@property (readonly, nonatomic) TSULocale *locale;

+ (id)createHarmonizedDecimalFormatterOfStyle:(long long)a0 locale:(id)a1 formattingSymbols:(id)a2;

- (void)dealloc;
- (struct TSUDecimalFormatterCore { void /* function */ **x0; void **x1; id x2; long long x3; id x4; id x5; id x6; id x7; id x8; id x9; BOOL x10; BOOL x11; BOOL x12; } *)formatter;
- (id)initWithLocale:(id)a0 style:(long long)a1;
- (id)createStringWithNumber:(id)a0;
- (id)createStringWithValue:(double)a0;
- (void)setMinFractionDigits:(int)a0 maxFractionDigits:(int)a1;
- (id)copyFormatterPropertyForKey:(struct __CFString { } *)a0;
- (id)createStringWithDecimal:(const struct TSUDecimal { struct { unsigned long long x0[2]; } x0; } *)a0;
- (BOOL)getValueFromString:(id)a0 rangePtr:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1 valuePtr:(double *)a2;
- (void)harmonizedSetCurrency:(id)a0 locale:(id)a1;

@end