summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLEnum.m
diff options
context:
space:
mode:
Diffstat (limited to 'SmartDeviceLink/SDLEnum.m')
-rw-r--r--SmartDeviceLink/SDLEnum.m62
1 files changed, 0 insertions, 62 deletions
diff --git a/SmartDeviceLink/SDLEnum.m b/SmartDeviceLink/SDLEnum.m
deleted file mode 100644
index 7a474437d..000000000
--- a/SmartDeviceLink/SDLEnum.m
+++ /dev/null
@@ -1,62 +0,0 @@
-// SDLEnum.m
-//
-
-
-#import "SDLEnum.h"
-
-@implementation SDLEnum
-
-@synthesize value;
-
-- (instancetype)initWithValue:(NSString *)aValue {
- if (self = [super init]) {
- value = aValue;
- }
- return self;
-}
-
-- (NSString *)description {
- return value;
-}
-
-- (id)debugQuickLookObject {
- return value;
-}
-
-
-#pragma mark - Equality
-
-- (NSUInteger)hash {
- return [self.value hash];
-}
-
-- (BOOL)isEqual:(id)object {
- // Test pointer equality
- if (self == object) {
- return YES;
- }
-
- // Test class equality, if not equal, value equality doesn't matter
- if (![object isMemberOfClass:self.class]) {
- return NO;
- }
-
- return [self isEqualToEnum:object];
-}
-
-- (BOOL)isEqualToEnum:(SDLEnum *)object {
- // Test value equality, if it's equal we're good
- if ([self.value isEqualToString:object.value]) {
- return YES;
- }
-
- return NO;
-}
-
-#pragma mark - NSCopying
-
-- (id)copyWithZone:(NSZone *)zone {
- return [[self.class alloc] initWithValue:[self.value copy]];
-}
-
-@end