luxlabs header browser preview


@class NSTimeZone;

@interface ASTimeZone : NSTimeZone <ASParsingLeafNode> {
    int _gmtOffset;
    int _dstOffset;
    struct _SYSTEMTIME { short x0; short x1; short x2; short x3; short x4; short x5; short x6; short x7; } *_standardDate;
    struct _SYSTEMTIME { short x0; short x1; short x2; short x3; short x4; short x5; short x6; short x7; } *_daylightDate;
    NSTimeZone *_wrappedTimeZone;
}

+ (id)gmt;
+ (BOOL)parsingLeafNode;
+ (void)_cacheTimeZoneInfo;
+ (id)_curTZDataVersion;
+ (BOOL)_dateIsValidTransitionDate:(id)a0 inYear:(int)a1 withTimeZone:(id)a2;
+ (void)_fillOutCurrentTimeZoneInfo;
+ (id)_tzCachePathCreateIfMissing:(BOOL)a0;
+ (BOOL)acceptsTopLevelLeaves;
+ (BOOL)expectsContent;
+ (BOOL)frontingBasicTypes;
+ (BOOL)notifyOfUnknownTokens;
+ (BOOL)parsingWithSubItems;

- (long long)secondsFromGMTForDate:(id)a0;
- (void)dealloc;
- (BOOL)isDaylightSavingTimeForDate:(id)a0;
- (id)abbreviationForDate:(id)a0;
- (id)data;
- (id)nextDaylightSavingTimeTransitionAfterDate:(id)a0;
- (id)initWithName:(id)a0 data:(id)a1;
- (id)initWithName:(id)a0;
- (double)daylightSavingTimeOffsetForDate:(id)a0;
- (id)description;
- (int)parsingState;
- (void).cxx_destruct;
- (id)name;
- (id)_bestGuessAtOlsonTimeZoneForOffsetInMinutes:(int)a0 daylightBiasInMinutes:(int)a1 standardTransitionDate:(struct _SYSTEMTIME { short x0; short x1; short x2; short x3; short x4; short x5; short x6; short x7; } *)a2 daylightTransitionDate:(struct _SYSTEMTIME { short x0; short x1; short x2; short x3; short x4; short x5; short x6; short x7; } *)a3;
- (BOOL)_dateIsValidTransitionDate:(id)a0 inYear:(long long)a1 outDaylightBias:(long long *)a2;
- (struct _SYSTEMTIME { short x0; short x1; short x2; short x3; short x4; short x5; short x6; short x7; })_ruleForDate:(id)a0;
- (id)dateForRule:(struct _SYSTEMTIME { short x0; short x1; short x2; short x3; short x4; short x5; short x6; short x7; } *)a0 inYear:(long long)a1;
- (id)dictForCoding;
- (id)initWithASParseContext:(id)a0 root:(id)a1 parent:(id)a2 callbackDict:(id)a3 streamCallbackDict:(id)a4 lengthUntilEndOfTerminator:(int)a5;
- (id)initWithCodingDict:(id)a0;
- (id)initWithTZNameFromCalDB:(id)a0;
- (struct { int x0; unsigned short x1[32]; struct _SYSTEMTIME { short x0; short x1; short x2; short x3; short x4; short x5; short x6; short x7; } x2; int x3; unsigned short x4[32]; struct _SYSTEMTIME { short x0; short x1; short x2; short x3; short x4; short x5; short x6; short x7; } x5; int x6; } *)mallocTZIForDate:(id)a0;

@end