//
//  NSSet+MCAdditions.h
//  MCFoundation
//
//  Created by Ali Lalani on 11/1/04.
//  Copyright 2004 Marketcircle Inc. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface NSSet (MCAdditions)

+ (NSSet *)setFromArrayOfArrays:(NSArray *)array withKeypath:(NSString *)keypath;


- (NSSet *)setByUnioningSet:(NSSet *)aSet;
- (NSSet *)setByMinusingSet:(NSSet *)aSet;
- (NSSet *)setByIntersectingSet:(NSSet *)aSet;
- (NSSet *)setByComplementingIntersectionWithSet:(NSSet *)aSet;
- (NSSet *)setByAddingObject:(id)anObject;
- (NSSet *)setByAddingObjectsFromArray:(NSArray *)anArray;
- (NSSet *)setByRemovingObject:(id)anObject;

@end
