12345678910111213141516171819202122232425262728293031 |
- //
- // Licensed under the terms in License.txt
- //
- // Copyright 2010 Allen Ding. All rights reserved.
- //
- #import "KiwiConfiguration.h"
- #pragma mark - Objective-C Type Utilities
- BOOL KWObjCTypeEqualToObjCType(const char *firstObjCType, const char *secondObjCType);
- BOOL KWObjCTypeIsNumeric(const char *objCType);
- BOOL KWObjCTypeIsFloatingPoint(const char *objCType);
- BOOL KWObjCTypeIsIntegral(const char *objCType);
- BOOL KWObjCTypeIsSignedIntegral(const char *objCType);
- BOOL KWObjCTypeIsUnsignedIntegral(const char *objCType);
- BOOL KWObjCTypeIsBoolean(const char *objCType);
- BOOL KWObjCTypeIsObject(const char *objCType);
- BOOL KWObjCTypeIsCharString(const char *objCType);
- BOOL KWObjCTypeIsClass(const char *objCType);
- BOOL KWObjCTypeIsSelector(const char *objCType);
- BOOL KWObjCTypeIsPointerToType(const char *objCType);
- BOOL KWObjCTypeIsPointerLike(const char *objCType);
- BOOL KWObjCTypeIsUnknown(const char *objCType);
- BOOL KWObjCTypeIsBlock(const char *objCType);
- NSUInteger KWObjCTypeLength(const char *objCType);
- #pragma mark - Selector Utlities
- NSUInteger KWSelectorParameterCount(SEL selector);
|