aboutsummaryrefslogtreecommitdiff
path: root/Foundation/GTMNSNumber+64Bit.h
diff options
context:
space:
mode:
Diffstat (limited to 'Foundation/GTMNSNumber+64Bit.h')
-rw-r--r--Foundation/GTMNSNumber+64Bit.h43
1 files changed, 5 insertions, 38 deletions
diff --git a/Foundation/GTMNSNumber+64Bit.h b/Foundation/GTMNSNumber+64Bit.h
index 91561c8..79ca42c 100644
--- a/Foundation/GTMNSNumber+64Bit.h
+++ b/Foundation/GTMNSNumber+64Bit.h
@@ -1,41 +1,8 @@
//
-// GTMNSNumber+64Bit.h
+// This file previously included utility methods for creating
+// 64-bit NSNumbers.
//
-// Copyright 2009 Google Inc.
+// Applications should be updated to use NSNumber literals and
+// boxed expressions, as described at
+// http://clang.llvm.org/docs/ObjectiveCLiterals.html
//
-// Licensed under the Apache License, Version 2.0 (the "License"); you may not
-// use this file except in compliance with the License. You may obtain a copy
-// of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-// License for the specific language governing permissions and limitations under
-// the License.
-//
-
-#import <Foundation/Foundation.h>
-#import "GTMDefines.h"
-#if GTM_IPHONE_SDK
-#import <CoreGraphics/CoreGraphics.h>
-#endif // GTM_IPHONE_SDK
-
-// Adds support for working with NSIntegers,
-// NSUIntegers, CGFloats and NSNumbers (rdar://5812091)
-@interface NSNumber (GTM64BitAdditions)
-
-+ (NSNumber *)gtm_numberWithCGFloat:(CGFloat)value;
-+ (NSNumber *)gtm_numberWithInteger:(NSInteger)value;
-+ (NSNumber *)gtm_numberWithUnsignedInteger:(NSUInteger)value;
-
-- (id)gtm_initWithCGFloat:(CGFloat)value NS_RETURNS_RETAINED NS_CONSUMES_SELF;
-- (id)gtm_initWithInteger:(NSInteger)value NS_RETURNS_RETAINED NS_CONSUMES_SELF;
-- (id)gtm_initWithUnsignedInteger:(NSUInteger)value NS_RETURNS_RETAINED NS_CONSUMES_SELF;
-
-- (CGFloat)gtm_cgFloatValue;
-- (NSInteger)gtm_integerValue;
-- (NSUInteger)gtm_unsignedIntegerValue;
-
-@end