luxlabs header browser preview


@class TSULocale, TSKFormat, TSCEFormulaObject;

@interface TSTGroupingColumn : TSKSosBase <NSCopying> {
    struct UUIDData<TSP::UUIDData> { union { unsigned char _uuid[16]; struct { unsigned char byte0; unsigned char byte1; unsigned char byte2; unsigned char byte3; unsigned char byte4; unsigned char byte5; unsigned char byte6; unsigned char byte7; unsigned char byte8; unsigned char byte9; unsigned char byte10; unsigned char byte11; unsigned char byte12; unsigned char byte13; unsigned char byte14; unsigned char byte15; } _cfuuid; struct { unsigned long long _lower; unsigned long long _upper; } ; } ; } _groupingColumnUid;
    struct UUIDData<TSP::UUIDData> { union { unsigned char _uuid[16]; struct { unsigned char byte0; unsigned char byte1; unsigned char byte2; unsigned char byte3; unsigned char byte4; unsigned char byte5; unsigned char byte6; unsigned char byte7; unsigned char byte8; unsigned char byte9; unsigned char byte10; unsigned char byte11; unsigned char byte12; unsigned char byte13; unsigned char byte14; unsigned char byte15; } _cfuuid; struct { unsigned long long _lower; unsigned long long _upper; } ; } ; } _columnUid;
    TSKFormat *_groupingFormat;
    BOOL _groupingFormatComputed;
    TSULocale *_docLocale;
}

@property (readonly, nonatomic) struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } groupingColumnUid;
@property (readonly, nonatomic) struct TSKUIDStruct { unsigned long long _lower; unsigned long long _upper; } uniqueObjectUID;
@property (readonly, nonatomic) struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } columnUid;
@property (readonly, nonatomic) struct TSCEFunctor { TSCEFormulaObject *_formula; unsigned char _numArgs; } groupingFunctor;
@property (readonly, nonatomic) long long groupingType;

+ (id)shortStringForDayTypeForLocale:(id)a0;
+ (id)stringForYearWeekTypeForLocale:(id)a0;
+ (id)shortStringForQuarterOfYearType;
+ (long long)coarserGroupingTypeFor:(long long)a0;
+ (long long)coarserGroupingTypeFor:(long long)a0 groupTypesToAvoid:(id)a1;
+ (long long)finerGroupingTypeFor:(long long)a0;
+ (long long)finerGroupingTypeFor:(long long)a0 groupTypesToAvoid:(id)a1;
+ (BOOL)groupingTypeIsAnyDateType:(long long)a0;
+ (id)shortStringForDayOfWeekType;
+ (id)shortStringForDayOfWeekTypeForLocale:(id)a0;
+ (id)shortStringForDayType;
+ (id)shortStringForGroupingType:(long long)a0;
+ (id)shortStringForGroupingType:(long long)a0 locale:(id)a1;
+ (id)shortStringForMonthOfYearType;
+ (id)shortStringForMonthOfYearTypeForLocale:(id)a0;
+ (id)shortStringForMonthType;
+ (id)shortStringForMonthTypeForLocale:(id)a0;
+ (id)shortStringForQuarterOfYearTypeForLocale:(id)a0;
+ (id)shortStringForYearQuarterType;
+ (id)shortStringForYearQuarterTypeForLocale:(id)a0;
+ (id)shortStringForYearType;
+ (id)shortStringForYearTypeForLocale:(id)a0;
+ (id)shortStringForYearWeekType;
+ (id)shortStringForYearWeekTypeForLocale:(id)a0;
+ (id)stringForDayOfWeekType;
+ (id)stringForDayOfWeekTypeForLocale:(id)a0;
+ (id)stringForDayType;
+ (id)stringForDayTypeForLocale:(id)a0;
+ (id)stringForGroupingType:(long long)a0;
+ (id)stringForGroupingType:(long long)a0 locale:(id)a1;
+ (id)stringForMonthOfYearType;
+ (id)stringForMonthOfYearTypeForLocale:(id)a0;
+ (id)stringForMonthType;
+ (id)stringForMonthTypeForLocale:(id)a0;
+ (id)stringForQuarterOfYearType;
+ (id)stringForQuarterOfYearTypeForLocale:(id)a0;
+ (id)stringForUniqueType;
+ (id)stringForUniqueTypeForLocale:(id)a0;
+ (id)stringForYearQuarterType;
+ (id)stringForYearQuarterTypeForLocale:(id)a0;
+ (id)stringForYearType;
+ (id)stringForYearTypeForLocale:(id)a0;
+ (id)stringForYearWeekType;

- (unsigned long long)hash;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)initWithArchive:(const void *)a0;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)encodeToArchive:(void *)a0 archiver:(id)a1;
- (id)initWithColumnUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 groupingType:(long long)a1;
- (void)getUUIDBytesForColumnUid:(unsigned char[16])a0;
- (void)getUUIDBytesForGroupingColumnUid:(unsigned char[16])a0;
- (id)groupValueForValue:(id)a0 calcEngine:(id)a1;
- (id)initWithColumnIndex:(struct TSUModelColumnIndex { unsigned short x0; })a0 groupingType:(long long)a1 inTableInfo:(id)a2;
- (id)initWithGroupingColumnUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a0 columnUid:(struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; })a1 groupingType:(long long)a2;
- (id)p_groupingFormatWithLocale:(id)a0;
- (void)setFunctorForType;

@end