• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//---------------------------------------------------------------------------------------
2//	$Id$
3//  Copyright (c) 2010 by Mulle Kybernetik. See License file for details.
4//---------------------------------------------------------------------------------------
5
6#import "OCMBlockCaller.h"
7
8#if NS_BLOCKS_AVAILABLE
9
10@implementation OCMBlockCaller
11
12-(id)initWithCallBlock:(void (^)(NSInvocation *))theBlock
13{
14	self = [super init];
15	block = [theBlock copy];
16	return self;
17}
18
19-(void)dealloc
20{
21	[block release];
22	[super dealloc];
23}
24
25- (void)handleInvocation:(NSInvocation *)anInvocation
26{
27	block(anInvocation);
28}
29
30@end
31
32#endif
33