luxlabs header browser preview


@interface EDReference : NSObject <NSCopying> {
    struct EDAreaReference { int firstRow; int firstColumn; int lastRow; int lastColumn; } mAreaReference;
}

+ (id)reference;
+ (id)referenceWithAreaReference:(struct EDAreaReference { int x0; int x1; int x2; int x3; } *)a0;
+ (id)referenceWithFirstRow:(int)a0 lastRow:(int)a1 firstColumn:(int)a2 lastColumn:(int)a3;
+ (id)referenceWithReference:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (id)description;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithReference:(id)a0;
- (int)firstColumn;
- (BOOL)isEqualToReference:(id)a0;
- (BOOL)isCellReference;
- (int)lastRow;
- (void)setFirstColumn:(int)a0;
- (struct EDAreaReference { int x0; int x1; int x2; int x3; })areaReference;
- (BOOL)containsRow:(int)a0 column:(int)a1;
- (unsigned long long)countOfCellsBeingReferenced;
- (int)firstRow;
- (BOOL)fullyAdjacentToReference:(id)a0;
- (id)initWithAreaReference:(struct EDAreaReference { int x0; int x1; int x2; int x3; } *)a0;
- (id)initWithFirstRow:(int)a0 lastRow:(int)a1 firstColumn:(int)a2 lastColumn:(int)a3;
- (BOOL)isColumnReference;
- (BOOL)isRowReference;
- (BOOL)isValidAreaReference;
- (BOOL)isValidCellReference;
- (int)lastColumn;
- (void)setFirstRow:(int)a0;
- (void)setLastColumn:(int)a0;
- (void)setLastRow:(int)a0;
- (void)unionWithFirstRow:(int)a0 lastRow:(int)a1 firstColumn:(int)a2 lastColumn:(int)a3;
- (void)unionWithReference:(id)a0;
- (void)unionWithRow:(int)a0 column:(int)a1;

@end