Browse Source

Expose the runtime utility method -valueForPrimitivePointer:objCType: publicly.

We need this when boxing primitives in the struct argument input view.
Ryan Olson 12 years ago
parent
commit
02cb098b74
1 changed files with 1 additions and 0 deletions
  1. 1 0
      Classes/Utility/FLEXRuntimeUtility.h

+ 1 - 0
Classes/Utility/FLEXRuntimeUtility.h

@@ -38,5 +38,6 @@ extern const unsigned int kFLEXNumberOfImplicitArgs;
 + (id)objectValueFromEditableJSONString:(NSString *)string;
 + (id)objectValueFromEditableJSONString:(NSString *)string;
 + (NSValue *)valueForNumberWithObjCType:(const char *)typeEncoding fromInputString:(NSString *)inputString;
 + (NSValue *)valueForNumberWithObjCType:(const char *)typeEncoding fromInputString:(NSString *)inputString;
 + (void)enumerateTypesInStructEncoding:(const char *)structEncoding usingBlock:(void (^)(NSString *structName, const char *fieldTypeEncoding, NSString *prettyTypeEncoding, NSUInteger fieldIndex, NSUInteger fieldOffset))typeBlock;
 + (void)enumerateTypesInStructEncoding:(const char *)structEncoding usingBlock:(void (^)(NSString *structName, const char *fieldTypeEncoding, NSString *prettyTypeEncoding, NSUInteger fieldIndex, NSUInteger fieldOffset))typeBlock;
++ (NSValue *)valueForPrimitivePointer:(void *)pointer objCType:(const char *)type;
 
 
 @end
 @end