mirror of
https://github.com/quelsolaar/MergeSource
synced 2025-03-11 16:41:13 -04:00
3680 lines
190 KiB
C
3680 lines
190 KiB
C
/*
|
|
This file has been automatically generated by the shimmer industries c-ocoa API generator
|
|
Thus, manual changes to this file will be lost if the file is re-generated.
|
|
*/
|
|
|
|
#if defined(__OBJC__) && __has_feature(objc_arc)
|
|
#define ARC_AVAILABLE
|
|
#endif
|
|
|
|
// ABI is a bit different between platforms
|
|
#ifdef __arm64__
|
|
#define abi_objc_msgSend_stret objc_msgSend
|
|
#else
|
|
#define abi_objc_msgSend_stret objc_msgSend_stret
|
|
#endif
|
|
#ifdef __i386__
|
|
#define abi_objc_msgSend_fpret objc_msgSend_fpret
|
|
#else
|
|
#define abi_objc_msgSend_fpret objc_msgSend
|
|
#endif
|
|
|
|
#include "nsstring.h"
|
|
|
|
nsobject_t nsstring_initWithPasteboardPropertyList( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithPasteboardPropertyList:ofType:" );
|
|
#define nsstring_initWithPasteboardPropertyList_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_initWithPasteboardPropertyList_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_initWithPasteboardPropertyList_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithoutAmpersand( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithoutAmpersand" );
|
|
#define nsstring_stringWithoutAmpersand_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringWithoutAmpersand_call( (id)object, methodSelector );
|
|
#undef nsstring_stringWithoutAmpersand_call
|
|
}
|
|
|
|
nsobject_t nsstring_writableTypesForPasteboard( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "writableTypesForPasteboard:" );
|
|
#define nsstring_writableTypesForPasteboard_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_writableTypesForPasteboard_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_writableTypesForPasteboard_call
|
|
}
|
|
|
|
nsobject_t nsstring_pasteboardPropertyListForType( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pasteboardPropertyListForType:" );
|
|
#define nsstring_pasteboardPropertyListForType_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_pasteboardPropertyListForType_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_pasteboardPropertyListForType_call
|
|
}
|
|
|
|
_NSRange nsstring_rangeOfGraphicalSegmentAtIndex( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "rangeOfGraphicalSegmentAtIndex:" );
|
|
#define nsstring_rangeOfGraphicalSegmentAtIndex_call( obj, selector, arg0 ) ((_NSRange (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_rangeOfGraphicalSegmentAtIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_rangeOfGraphicalSegmentAtIndex_call
|
|
}
|
|
|
|
char nsstring_NS_isSourceOver( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NS_isSourceOver" );
|
|
#define nsstring_NS_isSourceOver_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_NS_isSourceOver_call( (id)object, methodSelector );
|
|
#undef nsstring_NS_isSourceOver_call
|
|
}
|
|
|
|
nsobject_t nsstring_imageMetadataFromFileName( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "imageMetadataFromFileName" );
|
|
#define nsstring_imageMetadataFromFileName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_imageMetadataFromFileName_call( (id)object, methodSelector );
|
|
#undef nsstring_imageMetadataFromFileName_call
|
|
}
|
|
|
|
nsobject_t nsstring_scaleableResourceMetadataFromFileName( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scaleableResourceMetadataFromFileName" );
|
|
#define nsstring_scaleableResourceMetadataFromFileName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_scaleableResourceMetadataFromFileName_call( (id)object, methodSelector );
|
|
#undef nsstring_scaleableResourceMetadataFromFileName_call
|
|
}
|
|
|
|
CGSize nsstring_sizeWithAttributes( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sizeWithAttributes:" );
|
|
#define nsstring_sizeWithAttributes_call( obj, selector, arg0 ) ((CGSize (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_sizeWithAttributes_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_sizeWithAttributes_call
|
|
}
|
|
|
|
CGRect nsstring_boundingRectWithSize( nsstring_t object, CGSize arg0, long long arg1, nsobject_t arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "boundingRectWithSize:options:attributes:context:" );
|
|
#define nsstring_boundingRectWithSize_call( obj, selector, arg0, arg1, arg2, arg3 ) ((CGRect (*)( id, SEL, CGSize, long long, nsobject_t, nsobject_t ))abi_objc_msgSend_stret) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_boundingRectWithSize_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_boundingRectWithSize_call
|
|
}
|
|
|
|
void nsstring_drawInRect( nsstring_t object, CGRect arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "drawInRect:withAttributes:" );
|
|
#define nsstring_drawInRect_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, CGRect, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_drawInRect_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_drawInRect_call
|
|
}
|
|
|
|
void nsstring_drawAtPoint( nsstring_t object, CGPoint arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "drawAtPoint:withAttributes:" );
|
|
#define nsstring_drawAtPoint_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, CGPoint, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_drawAtPoint_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_drawAtPoint_call
|
|
}
|
|
|
|
void nsstring_drawWithRect( nsstring_t object, CGRect arg0, long long arg1, nsobject_t arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "drawWithRect:options:attributes:context:" );
|
|
#define nsstring_drawWithRect_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, CGRect, long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
nsstring_drawWithRect_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_drawWithRect_call
|
|
}
|
|
|
|
char nsstring_hasColorGlyphsInRange( nsstring_t object, _NSRange arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hasColorGlyphsInRange:attributes:" );
|
|
#define nsstring_hasColorGlyphsInRange_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, _NSRange, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_hasColorGlyphsInRange_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_hasColorGlyphsInRange_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByStrippingLeadingAndTrailingWhitespaceAndQuotes( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByStrippingLeadingAndTrailingWhitespaceAndQuotes" );
|
|
#define nsstring_stringByStrippingLeadingAndTrailingWhitespaceAndQuotes_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByStrippingLeadingAndTrailingWhitespaceAndQuotes_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByStrippingLeadingAndTrailingWhitespaceAndQuotes_call
|
|
}
|
|
|
|
void nsstring_encodeWithCAMLWriter( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "encodeWithCAMLWriter:" );
|
|
#define nsstring_encodeWithCAMLWriter_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_encodeWithCAMLWriter_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_encodeWithCAMLWriter_call
|
|
}
|
|
|
|
nsobject_t nsstring_CAMLType( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CAMLType" );
|
|
#define nsstring_CAMLType_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_CAMLType_call( (id)object, methodSelector );
|
|
#undef nsstring_CAMLType_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAppendingPathExtensionForType( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAppendingPathExtensionForType:" );
|
|
#define nsstring_stringByAppendingPathExtensionForType_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByAppendingPathExtensionForType_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByAppendingPathExtensionForType_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAppendingPathComponent( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAppendingPathComponent:conformingToType:" );
|
|
#define nsstring_stringByAppendingPathComponent_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringByAppendingPathComponent_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringByAppendingPathComponent_call
|
|
}
|
|
|
|
nsobject_t nsstring_cutStringByResolvingAndStandardizingPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cutStringByResolvingAndStandardizingPath" );
|
|
#define nsstring_cutStringByResolvingAndStandardizingPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_cutStringByResolvingAndStandardizingPath_call( (id)object, methodSelector );
|
|
#undef nsstring_cutStringByResolvingAndStandardizingPath_call
|
|
}
|
|
|
|
char nsstring_ls_matchesStringForPluginQuery( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ls_matchesStringForPluginQuery:" );
|
|
#define nsstring_ls_matchesStringForPluginQuery_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_ls_matchesStringForPluginQuery_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_ls_matchesStringForPluginQuery_call
|
|
}
|
|
|
|
nsobject_t nsstring_ls_cleanForPluginQuery( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ls_cleanForPluginQuery" );
|
|
#define nsstring_ls_cleanForPluginQuery_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_ls_cleanForPluginQuery_call( (id)object, methodSelector );
|
|
#undef nsstring_ls_cleanForPluginQuery_call
|
|
}
|
|
|
|
char nsstring_ls_matchesForPluginQuery( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ls_matchesForPluginQuery:" );
|
|
#define nsstring_ls_matchesForPluginQuery_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_ls_matchesForPluginQuery_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_ls_matchesForPluginQuery_call
|
|
}
|
|
|
|
nsobject_t nsstring_ls_visuallyOrderCharactersReturningError( nsstring_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ls_visuallyOrderCharactersReturningError:" );
|
|
#define nsstring_ls_visuallyOrderCharactersReturningError_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_ls_visuallyOrderCharactersReturningError_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_ls_visuallyOrderCharactersReturningError_call
|
|
}
|
|
|
|
char nsstring_ls_isRecursiveKey( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ls_isRecursiveKey" );
|
|
#define nsstring_ls_isRecursiveKey_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_ls_isRecursiveKey_call( (id)object, methodSelector );
|
|
#undef nsstring_ls_isRecursiveKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_ls_updatedKey( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ls_updatedKey" );
|
|
#define nsstring_ls_updatedKey_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_ls_updatedKey_call( (id)object, methodSelector );
|
|
#undef nsstring_ls_updatedKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_firstCharacter( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "firstCharacter" );
|
|
#define nsstring_firstCharacter_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_firstCharacter_call( (id)object, methodSelector );
|
|
#undef nsstring_firstCharacter_call
|
|
}
|
|
|
|
nsobject_t nsstring_componentsByLanguage( nsstring_t object, int arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "componentsByLanguage:" );
|
|
#define nsstring_componentsByLanguage_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, int ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_componentsByLanguage_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_componentsByLanguage_call
|
|
}
|
|
|
|
nsobject_t nsstring_pinyinStringFromPinyinWithToneNumber( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pinyinStringFromPinyinWithToneNumber" );
|
|
#define nsstring_pinyinStringFromPinyinWithToneNumber_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_pinyinStringFromPinyinWithToneNumber_call( (id)object, methodSelector );
|
|
#undef nsstring_pinyinStringFromPinyinWithToneNumber_call
|
|
}
|
|
|
|
nsobject_t nsstring_zhuyinSyllableFromPinyinSyllable( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "zhuyinSyllableFromPinyinSyllable" );
|
|
#define nsstring_zhuyinSyllableFromPinyinSyllable_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_zhuyinSyllableFromPinyinSyllable_call( (id)object, methodSelector );
|
|
#undef nsstring_zhuyinSyllableFromPinyinSyllable_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByStrippingDiacritics( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByStrippingDiacritics" );
|
|
#define nsstring_stringByStrippingDiacritics_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByStrippingDiacritics_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByStrippingDiacritics_call
|
|
}
|
|
|
|
nsobject_t nsstring_toneFromPinyinSyllableWithNumber( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "toneFromPinyinSyllableWithNumber" );
|
|
#define nsstring_toneFromPinyinSyllableWithNumber_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_toneFromPinyinSyllableWithNumber_call( (id)object, methodSelector );
|
|
#undef nsstring_toneFromPinyinSyllableWithNumber_call
|
|
}
|
|
|
|
nsobject_t nsstring_strokeStringFromNumberString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "strokeStringFromNumberString" );
|
|
#define nsstring_strokeStringFromNumberString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_strokeStringFromNumberString_call( (id)object, methodSelector );
|
|
#undef nsstring_strokeStringFromNumberString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByApplyingPinyinToneMarkToFirstSyllableWithToneNumber( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByApplyingPinyinToneMarkToFirstSyllableWithToneNumber:" );
|
|
#define nsstring_stringByApplyingPinyinToneMarkToFirstSyllableWithToneNumber_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByApplyingPinyinToneMarkToFirstSyllableWithToneNumber_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByApplyingPinyinToneMarkToFirstSyllableWithToneNumber_call
|
|
}
|
|
|
|
long long nsstring_simplifiedChineseCompare( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "simplifiedChineseCompare:" );
|
|
#define nsstring_simplifiedChineseCompare_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_simplifiedChineseCompare_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_simplifiedChineseCompare_call
|
|
}
|
|
|
|
long long nsstring_traditionalChinesePinyinCompare( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "traditionalChinesePinyinCompare:" );
|
|
#define nsstring_traditionalChinesePinyinCompare_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_traditionalChinesePinyinCompare_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_traditionalChinesePinyinCompare_call
|
|
}
|
|
|
|
long long nsstring_traditionalChineseZhuyinCompare( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "traditionalChineseZhuyinCompare:" );
|
|
#define nsstring_traditionalChineseZhuyinCompare_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_traditionalChineseZhuyinCompare_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_traditionalChineseZhuyinCompare_call
|
|
}
|
|
|
|
nsobject_t nsstring_copyWithZone( nsstring_t object, _NSZone* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "copyWithZone:" );
|
|
#define nsstring_copyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_copyWithZone_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_copyWithZone_call
|
|
}
|
|
|
|
char nsstring_isEqual( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isEqual:" );
|
|
#define nsstring_isEqual_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isEqual_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isEqual_call
|
|
}
|
|
|
|
unsigned long long nsstring_hash( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hash" );
|
|
#define nsstring_hash_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_hash_call( (id)object, methodSelector );
|
|
#undef nsstring_hash_call
|
|
}
|
|
|
|
nsobject_t nsstring_description( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "description" );
|
|
#define nsstring_description_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_description_call( (id)object, methodSelector );
|
|
#undef nsstring_description_call
|
|
}
|
|
|
|
nsobject_t nsstring_init( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "init" );
|
|
#define nsstring_init_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_init_call( (id)object, methodSelector );
|
|
#undef nsstring_init_call
|
|
}
|
|
|
|
double nsstring_doubleValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doubleValue" );
|
|
#define nsstring_doubleValue_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
|
|
return nsstring_doubleValue_call( (id)object, methodSelector );
|
|
#undef nsstring_doubleValue_call
|
|
}
|
|
|
|
long long nsstring_longLongValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "longLongValue" );
|
|
#define nsstring_longLongValue_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_longLongValue_call( (id)object, methodSelector );
|
|
#undef nsstring_longLongValue_call
|
|
}
|
|
|
|
char nsstring_isNSString__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSString__" );
|
|
#define nsstring_isNSString___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSString___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSString___call
|
|
}
|
|
|
|
int nsstring_intValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "intValue" );
|
|
#define nsstring_intValue_call( obj, selector ) ((int (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_intValue_call( (id)object, methodSelector );
|
|
#undef nsstring_intValue_call
|
|
}
|
|
|
|
float nsstring_floatValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "floatValue" );
|
|
#define nsstring_floatValue_call( obj, selector ) ((float (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
|
|
return nsstring_floatValue_call( (id)object, methodSelector );
|
|
#undef nsstring_floatValue_call
|
|
}
|
|
|
|
unsigned long long nsstring_lengthOfBytesUsingEncoding( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "lengthOfBytesUsingEncoding:" );
|
|
#define nsstring_lengthOfBytesUsingEncoding_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_lengthOfBytesUsingEncoding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_lengthOfBytesUsingEncoding_call
|
|
}
|
|
|
|
unsigned long long nsstring_length( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "length" );
|
|
#define nsstring_length_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_length_call( (id)object, methodSelector );
|
|
#undef nsstring_length_call
|
|
}
|
|
|
|
char nsstring_getBytes( nsstring_t object, void* arg0, unsigned long long arg1, unsigned long long* arg2, unsigned long long arg3, unsigned long long arg4, _NSRange arg5, _NSRange* arg6 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "getBytes:maxLength:usedLength:encoding:options:range:remainingRange:" );
|
|
#define nsstring_getBytes_call( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6 ) ((char (*)( id, SEL, void*, unsigned long long, unsigned long long*, unsigned long long, unsigned long long, _NSRange, _NSRange* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6 )
|
|
return nsstring_getBytes_call( (id)object, methodSelector, arg0, arg1, arg2, arg3, arg4, arg5, arg6 );
|
|
#undef nsstring_getBytes_call
|
|
}
|
|
|
|
nsobject_t nsstring_mutableCopyWithZone( nsstring_t object, _NSZone* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableCopyWithZone:" );
|
|
#define nsstring_mutableCopyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mutableCopyWithZone_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_mutableCopyWithZone_call
|
|
}
|
|
|
|
char* nsstring_cString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cString" );
|
|
#define nsstring_cString_call( obj, selector ) ((char* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_cString_call( (id)object, methodSelector );
|
|
#undef nsstring_cString_call
|
|
}
|
|
|
|
long long nsstring_compare( nsstring_t object, nsobject_t arg0, unsigned long long arg1, _NSRange arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "compare:options:range:locale:" );
|
|
#define nsstring_compare_call( obj, selector, arg0, arg1, arg2, arg3 ) ((long long (*)( id, SEL, nsobject_t, unsigned long long, _NSRange, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_compare_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_compare_call
|
|
}
|
|
|
|
char* nsstring_UTF8String( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "UTF8String" );
|
|
#define nsstring_UTF8String_call( obj, selector ) ((char* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_UTF8String_call( (id)object, methodSelector );
|
|
#undef nsstring_UTF8String_call
|
|
}
|
|
|
|
char* nsstring_cStringUsingEncoding( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cStringUsingEncoding:" );
|
|
#define nsstring_cStringUsingEncoding_call( obj, selector, arg0 ) ((char* (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_cStringUsingEncoding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_cStringUsingEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_lowercaseStringWithLocale( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "lowercaseStringWithLocale:" );
|
|
#define nsstring_lowercaseStringWithLocale_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_lowercaseStringWithLocale_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_lowercaseStringWithLocale_call
|
|
}
|
|
|
|
nsobject_t nsstring_uppercaseStringWithLocale( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "uppercaseStringWithLocale:" );
|
|
#define nsstring_uppercaseStringWithLocale_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_uppercaseStringWithLocale_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_uppercaseStringWithLocale_call
|
|
}
|
|
|
|
unsigned short nsstring_characterAtIndex( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "characterAtIndex:" );
|
|
#define nsstring_characterAtIndex_call( obj, selector, arg0 ) ((unsigned short (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_characterAtIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_characterAtIndex_call
|
|
}
|
|
|
|
void nsstring_getCharacters( nsstring_t object, unsigned short* arg0, _NSRange arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "getCharacters:range:" );
|
|
#define nsstring_getCharacters_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, unsigned short*, _NSRange ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_getCharacters_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_getCharacters_call
|
|
}
|
|
|
|
nsobject_t nsstring_substringWithRange( nsstring_t object, _NSRange arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "substringWithRange:" );
|
|
#define nsstring_substringWithRange_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSRange ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_substringWithRange_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_substringWithRange_call
|
|
}
|
|
|
|
char nsstring_isEqualToString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isEqualToString:" );
|
|
#define nsstring_isEqualToString_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isEqualToString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isEqualToString_call
|
|
}
|
|
|
|
unsigned long long nsstring_fastestEncoding( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fastestEncoding" );
|
|
#define nsstring_fastestEncoding_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fastestEncoding_call( (id)object, methodSelector );
|
|
#undef nsstring_fastestEncoding_call
|
|
}
|
|
|
|
unsigned long long nsstring_smallestEncoding( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "smallestEncoding" );
|
|
#define nsstring_smallestEncoding_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_smallestEncoding_call( (id)object, methodSelector );
|
|
#undef nsstring_smallestEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithContentsOfFile( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithContentsOfFile:" );
|
|
#define nsstring_initWithContentsOfFile_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_initWithContentsOfFile_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_initWithContentsOfFile_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithContentsOfURL( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithContentsOfURL:" );
|
|
#define nsstring_initWithContentsOfURL_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_initWithContentsOfURL_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_initWithContentsOfURL_call
|
|
}
|
|
|
|
nsclass_t nsstring_classForCoder( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForCoder" );
|
|
#define nsstring_classForCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_classForCoder_call( (id)object, methodSelector );
|
|
#undef nsstring_classForCoder_call
|
|
}
|
|
|
|
char nsstring_boolValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "boolValue" );
|
|
#define nsstring_boolValue_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_boolValue_call( (id)object, methodSelector );
|
|
#undef nsstring_boolValue_call
|
|
}
|
|
|
|
void nsstring_encodeWithCoder( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "encodeWithCoder:" );
|
|
#define nsstring_encodeWithCoder_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_encodeWithCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_encodeWithCoder_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithCoder( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithCoder:" );
|
|
#define nsstring_initWithCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_initWithCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_initWithCoder_call
|
|
}
|
|
|
|
unsigned long long nsstring_cStringLength( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cStringLength" );
|
|
#define nsstring_cStringLength_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_cStringLength_call( (id)object, methodSelector );
|
|
#undef nsstring_cStringLength_call
|
|
}
|
|
|
|
char nsstring_getCString( nsstring_t object, char* arg0, unsigned long long arg1, unsigned long long arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "getCString:maxLength:encoding:" );
|
|
#define nsstring_getCString_call( obj, selector, arg0, arg1, arg2 ) ((char (*)( id, SEL, char*, unsigned long long, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_getCString_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_getCString_call
|
|
}
|
|
|
|
char nsstring_hasPrefix( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hasPrefix:" );
|
|
#define nsstring_hasPrefix_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_hasPrefix_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_hasPrefix_call
|
|
}
|
|
|
|
char nsstring_hasSuffix( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hasSuffix:" );
|
|
#define nsstring_hasSuffix_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_hasSuffix_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_hasSuffix_call
|
|
}
|
|
|
|
void nsstring_getLineStart( nsstring_t object, unsigned long long* arg0, unsigned long long* arg1, unsigned long long* arg2, _NSRange arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "getLineStart:end:contentsEnd:forRange:" );
|
|
#define nsstring_getLineStart_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, unsigned long long*, unsigned long long*, unsigned long long*, _NSRange ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
nsstring_getLineStart_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_getLineStart_call
|
|
}
|
|
|
|
long long nsstring_integerValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "integerValue" );
|
|
#define nsstring_integerValue_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_integerValue_call( (id)object, methodSelector );
|
|
#undef nsstring_integerValue_call
|
|
}
|
|
|
|
void nsstring_getParagraphStart( nsstring_t object, unsigned long long* arg0, unsigned long long* arg1, unsigned long long* arg2, _NSRange arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "getParagraphStart:end:contentsEnd:forRange:" );
|
|
#define nsstring_getParagraphStart_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, unsigned long long*, unsigned long long*, unsigned long long*, _NSRange ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
nsstring_getParagraphStart_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_getParagraphStart_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithString:" );
|
|
#define nsstring_initWithString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_initWithString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_initWithString_call
|
|
}
|
|
|
|
nsobject_t nsstring_replacementObjectForPortCoder( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replacementObjectForPortCoder:" );
|
|
#define nsstring_replacementObjectForPortCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_replacementObjectForPortCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_replacementObjectForPortCoder_call
|
|
}
|
|
|
|
char* nsstring_fileSystemRepresentation( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fileSystemRepresentation" );
|
|
#define nsstring_fileSystemRepresentation_call( obj, selector ) ((char* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fileSystemRepresentation_call( (id)object, methodSelector );
|
|
#undef nsstring_fileSystemRepresentation_call
|
|
}
|
|
|
|
nsobject_t nsstring_formatConfiguration( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "formatConfiguration" );
|
|
#define nsstring_formatConfiguration_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_formatConfiguration_call( (id)object, methodSelector );
|
|
#undef nsstring_formatConfiguration_call
|
|
}
|
|
|
|
nsobject_t nsstring_pathExtension( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pathExtension" );
|
|
#define nsstring_pathExtension_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_pathExtension_call( (id)object, methodSelector );
|
|
#undef nsstring_pathExtension_call
|
|
}
|
|
|
|
nsobject_t nsstring_lowercaseString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "lowercaseString" );
|
|
#define nsstring_lowercaseString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_lowercaseString_call( (id)object, methodSelector );
|
|
#undef nsstring_lowercaseString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAppendingString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAppendingString:" );
|
|
#define nsstring_stringByAppendingString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByAppendingString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByAppendingString_call
|
|
}
|
|
|
|
long long nsstring_caseInsensitiveCompare( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "caseInsensitiveCompare:" );
|
|
#define nsstring_caseInsensitiveCompare_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_caseInsensitiveCompare_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_caseInsensitiveCompare_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByReplacingOccurrencesOfString( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByReplacingOccurrencesOfString:withString:" );
|
|
#define nsstring_stringByReplacingOccurrencesOfString_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringByReplacingOccurrencesOfString_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringByReplacingOccurrencesOfString_call
|
|
}
|
|
|
|
nsobject_t nsstring_substringFromIndex( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "substringFromIndex:" );
|
|
#define nsstring_substringFromIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_substringFromIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_substringFromIndex_call
|
|
}
|
|
|
|
char nsstring_containsString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "containsString:" );
|
|
#define nsstring_containsString_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_containsString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_containsString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByReplacingCharactersInRange( nsstring_t object, _NSRange arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByReplacingCharactersInRange:withString:" );
|
|
#define nsstring_stringByReplacingCharactersInRange_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, _NSRange, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringByReplacingCharactersInRange_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringByReplacingCharactersInRange_call
|
|
}
|
|
|
|
nsobject_t nsstring_pathComponents( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pathComponents" );
|
|
#define nsstring_pathComponents_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_pathComponents_call( (id)object, methodSelector );
|
|
#undef nsstring_pathComponents_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAppendingPathExtension( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAppendingPathExtension:" );
|
|
#define nsstring_stringByAppendingPathExtension_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByAppendingPathExtension_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByAppendingPathExtension_call
|
|
}
|
|
|
|
nsobject_t nsstring_lastPathComponent( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "lastPathComponent" );
|
|
#define nsstring_lastPathComponent_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_lastPathComponent_call( (id)object, methodSelector );
|
|
#undef nsstring_lastPathComponent_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByDeletingPathExtension( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByDeletingPathExtension" );
|
|
#define nsstring_stringByDeletingPathExtension_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByDeletingPathExtension_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByDeletingPathExtension_call
|
|
}
|
|
|
|
_NSRange nsstring_rangeOfCharacterFromSet( nsstring_t object, nsobject_t arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "rangeOfCharacterFromSet:options:" );
|
|
#define nsstring_rangeOfCharacterFromSet_call( obj, selector, arg0, arg1 ) ((_NSRange (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_rangeOfCharacterFromSet_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_rangeOfCharacterFromSet_call
|
|
}
|
|
|
|
nsobject_t nsstring_substringToIndex( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "substringToIndex:" );
|
|
#define nsstring_substringToIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_substringToIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_substringToIndex_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithCharacters( nsstring_t object, unsigned short* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithCharacters:length:" );
|
|
#define nsstring_initWithCharacters_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned short*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_initWithCharacters_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_initWithCharacters_call
|
|
}
|
|
|
|
_NSRange nsstring_rangeOfString( nsstring_t object, nsobject_t arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "rangeOfString:options:" );
|
|
#define nsstring_rangeOfString_call( obj, selector, arg0, arg1 ) ((_NSRange (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_rangeOfString_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_rangeOfString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByApplyingTransform( nsstring_t object, nsobject_t arg0, char arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByApplyingTransform:reverse:" );
|
|
#define nsstring_stringByApplyingTransform_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, char ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringByApplyingTransform_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringByApplyingTransform_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithBytesNoCopy( nsstring_t object, void* arg0, unsigned long long arg1, unsigned long long arg2, char arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithBytesNoCopy:length:encoding:freeWhenDone:" );
|
|
#define nsstring_initWithBytesNoCopy_call( obj, selector, arg0, arg1, arg2, arg3 ) ((nsobject_t (*)( id, SEL, void*, unsigned long long, unsigned long long, char ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_initWithBytesNoCopy_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_initWithBytesNoCopy_call
|
|
}
|
|
|
|
nsobject_t nsstring_dataUsingEncoding( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "dataUsingEncoding:" );
|
|
#define nsstring_dataUsingEncoding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_dataUsingEncoding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_dataUsingEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_componentsSeparatedByString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "componentsSeparatedByString:" );
|
|
#define nsstring_componentsSeparatedByString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_componentsSeparatedByString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_componentsSeparatedByString_call
|
|
}
|
|
|
|
nsobject_t nsstring_capitalizedString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "capitalizedString" );
|
|
#define nsstring_capitalizedString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_capitalizedString_call( (id)object, methodSelector );
|
|
#undef nsstring_capitalizedString_call
|
|
}
|
|
|
|
char nsstring_getFileSystemRepresentation( nsstring_t object, char* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "getFileSystemRepresentation:maxLength:" );
|
|
#define nsstring_getFileSystemRepresentation_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, char*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_getFileSystemRepresentation_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_getFileSystemRepresentation_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByDeletingLastPathComponent( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByDeletingLastPathComponent" );
|
|
#define nsstring_stringByDeletingLastPathComponent_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByDeletingLastPathComponent_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByDeletingLastPathComponent_call
|
|
}
|
|
|
|
nsobject_t nsstring_propertyList( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "propertyList" );
|
|
#define nsstring_propertyList_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_propertyList_call( (id)object, methodSelector );
|
|
#undef nsstring_propertyList_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByExpandingTildeInPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByExpandingTildeInPath" );
|
|
#define nsstring_stringByExpandingTildeInPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByExpandingTildeInPath_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByExpandingTildeInPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithCString( nsstring_t object, char* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithCString:encoding:" );
|
|
#define nsstring_initWithCString_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, char*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_initWithCString_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_initWithCString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAppendingFormat( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAppendingFormat:" );
|
|
#define nsstring_stringByAppendingFormat_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByAppendingFormat_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByAppendingFormat_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByPaddingToLength( nsstring_t object, unsigned long long arg0, nsobject_t arg1, unsigned long long arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByPaddingToLength:withString:startingAtIndex:" );
|
|
#define nsstring_stringByPaddingToLength_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_stringByPaddingToLength_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_stringByPaddingToLength_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByStandardizingPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByStandardizingPath" );
|
|
#define nsstring_stringByStandardizingPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByStandardizingPath_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByStandardizingPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithUTF8String( nsstring_t object, char* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithUTF8String:" );
|
|
#define nsstring_initWithUTF8String_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, char* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_initWithUTF8String_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_initWithUTF8String_call
|
|
}
|
|
|
|
nsobject_t nsstring_componentsSeparatedByCharactersInSet( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "componentsSeparatedByCharactersInSet:" );
|
|
#define nsstring_componentsSeparatedByCharactersInSet_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_componentsSeparatedByCharactersInSet_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_componentsSeparatedByCharactersInSet_call
|
|
}
|
|
|
|
void nsstring_enumerateSubstringsInRange( nsstring_t object, _NSRange arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "enumerateSubstringsInRange:options:usingBlock:" );
|
|
#define nsstring_enumerateSubstringsInRange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, _NSRange, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_enumerateSubstringsInRange_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_enumerateSubstringsInRange_call
|
|
}
|
|
|
|
_NSRange nsstring_rangeOfComposedCharacterSequenceAtIndex( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "rangeOfComposedCharacterSequenceAtIndex:" );
|
|
#define nsstring_rangeOfComposedCharacterSequenceAtIndex_call( obj, selector, arg0 ) ((_NSRange (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_rangeOfComposedCharacterSequenceAtIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_rangeOfComposedCharacterSequenceAtIndex_call
|
|
}
|
|
|
|
nsobject_t nsstring_uppercaseString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "uppercaseString" );
|
|
#define nsstring_uppercaseString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_uppercaseString_call( (id)object, methodSelector );
|
|
#undef nsstring_uppercaseString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByTrimmingCharactersInSet( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByTrimmingCharactersInSet:" );
|
|
#define nsstring_stringByTrimmingCharactersInSet_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByTrimmingCharactersInSet_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByTrimmingCharactersInSet_call
|
|
}
|
|
|
|
char nsstring_writeToFile( nsstring_t object, nsobject_t arg0, char arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "writeToFile:atomically:" );
|
|
#define nsstring_writeToFile_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, char ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_writeToFile_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_writeToFile_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithData( nsstring_t object, nsobject_t arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithData:encoding:" );
|
|
#define nsstring_initWithData_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_initWithData_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_initWithData_call
|
|
}
|
|
|
|
char nsstring_writeToURL( nsstring_t object, nsobject_t arg0, char arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "writeToURL:atomically:" );
|
|
#define nsstring_writeToURL_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, char ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_writeToURL_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_writeToURL_call
|
|
}
|
|
|
|
char nsstring_scriptingIsEqualTo( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingIsEqualTo:" );
|
|
#define nsstring_scriptingIsEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingIsEqualTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingIsEqualTo_call
|
|
}
|
|
|
|
char nsstring_scriptingIsLessThanOrEqualTo( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingIsLessThanOrEqualTo:" );
|
|
#define nsstring_scriptingIsLessThanOrEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingIsLessThanOrEqualTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingIsLessThanOrEqualTo_call
|
|
}
|
|
|
|
char nsstring_scriptingIsLessThan( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingIsLessThan:" );
|
|
#define nsstring_scriptingIsLessThan_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingIsLessThan_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingIsLessThan_call
|
|
}
|
|
|
|
char nsstring_scriptingIsGreaterThanOrEqualTo( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingIsGreaterThanOrEqualTo:" );
|
|
#define nsstring_scriptingIsGreaterThanOrEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingIsGreaterThanOrEqualTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingIsGreaterThanOrEqualTo_call
|
|
}
|
|
|
|
char nsstring_scriptingIsGreaterThan( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingIsGreaterThan:" );
|
|
#define nsstring_scriptingIsGreaterThan_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingIsGreaterThan_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingIsGreaterThan_call
|
|
}
|
|
|
|
char nsstring_scriptingBeginsWith( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingBeginsWith:" );
|
|
#define nsstring_scriptingBeginsWith_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingBeginsWith_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingBeginsWith_call
|
|
}
|
|
|
|
char nsstring_scriptingEndsWith( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingEndsWith:" );
|
|
#define nsstring_scriptingEndsWith_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingEndsWith_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingEndsWith_call
|
|
}
|
|
|
|
char nsstring_scriptingContains( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingContains:" );
|
|
#define nsstring_scriptingContains_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingContains_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingContains_call
|
|
}
|
|
|
|
nsobject_t nsstring_variantFittingPresentationWidth( nsstring_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "variantFittingPresentationWidth:" );
|
|
#define nsstring_variantFittingPresentationWidth_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_variantFittingPresentationWidth_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_variantFittingPresentationWidth_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithCharactersNoCopy( nsstring_t object, unsigned short* arg0, unsigned long long arg1, char arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithCharactersNoCopy:length:freeWhenDone:" );
|
|
#define nsstring_initWithCharactersNoCopy_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, unsigned short*, unsigned long long, char ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_initWithCharactersNoCopy_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_initWithCharactersNoCopy_call
|
|
}
|
|
|
|
nsobject_t nsstring_decomposedStringWithCanonicalMapping( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "decomposedStringWithCanonicalMapping" );
|
|
#define nsstring_decomposedStringWithCanonicalMapping_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_decomposedStringWithCanonicalMapping_call( (id)object, methodSelector );
|
|
#undef nsstring_decomposedStringWithCanonicalMapping_call
|
|
}
|
|
|
|
nsobject_t nsstring_precomposedStringWithCanonicalMapping( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "precomposedStringWithCanonicalMapping" );
|
|
#define nsstring_precomposedStringWithCanonicalMapping_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_precomposedStringWithCanonicalMapping_call( (id)object, methodSelector );
|
|
#undef nsstring_precomposedStringWithCanonicalMapping_call
|
|
}
|
|
|
|
nsobject_t nsstring_decomposedStringWithCompatibilityMapping( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "decomposedStringWithCompatibilityMapping" );
|
|
#define nsstring_decomposedStringWithCompatibilityMapping_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_decomposedStringWithCompatibilityMapping_call( (id)object, methodSelector );
|
|
#undef nsstring_decomposedStringWithCompatibilityMapping_call
|
|
}
|
|
|
|
nsobject_t nsstring_precomposedStringWithCompatibilityMapping( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "precomposedStringWithCompatibilityMapping" );
|
|
#define nsstring_precomposedStringWithCompatibilityMapping_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_precomposedStringWithCompatibilityMapping_call( (id)object, methodSelector );
|
|
#undef nsstring_precomposedStringWithCompatibilityMapping_call
|
|
}
|
|
|
|
char nsstring_canBeConvertedToEncoding( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "canBeConvertedToEncoding:" );
|
|
#define nsstring_canBeConvertedToEncoding_call( obj, selector, arg0 ) ((char (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_canBeConvertedToEncoding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_canBeConvertedToEncoding_call
|
|
}
|
|
|
|
char* nsstring_lossyCString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "lossyCString" );
|
|
#define nsstring_lossyCString_call( obj, selector ) ((char* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_lossyCString_call( (id)object, methodSelector );
|
|
#undef nsstring_lossyCString_call
|
|
}
|
|
|
|
nsobject_t nsstring_quotedStringRepresentation( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "quotedStringRepresentation" );
|
|
#define nsstring_quotedStringRepresentation_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_quotedStringRepresentation_call( (id)object, methodSelector );
|
|
#undef nsstring_quotedStringRepresentation_call
|
|
}
|
|
|
|
char nsstring_isAbsolutePath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAbsolutePath" );
|
|
#define nsstring_isAbsolutePath_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isAbsolutePath_call( (id)object, methodSelector );
|
|
#undef nsstring_isAbsolutePath_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByResolvingSymlinksInPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByResolvingSymlinksInPath" );
|
|
#define nsstring_stringByResolvingSymlinksInPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByResolvingSymlinksInPath_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByResolvingSymlinksInPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithCStringNoCopy( nsstring_t object, char* arg0, unsigned long long arg1, char arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithCStringNoCopy:length:freeWhenDone:" );
|
|
#define nsstring_initWithCStringNoCopy_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, char*, unsigned long long, char ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_initWithCStringNoCopy_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_initWithCStringNoCopy_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAbbreviatingWithTildeInPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAbbreviatingWithTildeInPath" );
|
|
#define nsstring_stringByAbbreviatingWithTildeInPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByAbbreviatingWithTildeInPath_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByAbbreviatingWithTildeInPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringsByAppendingPaths( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringsByAppendingPaths:" );
|
|
#define nsstring_stringsByAppendingPaths_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringsByAppendingPaths_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringsByAppendingPaths_call
|
|
}
|
|
|
|
unsigned long long nsstring_completePathIntoString( nsstring_t object, nsobject_t* arg0, char arg1, nsobject_t* arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:" );
|
|
#define nsstring_completePathIntoString_call( obj, selector, arg0, arg1, arg2, arg3 ) ((unsigned long long (*)( id, SEL, nsobject_t*, char, nsobject_t*, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_completePathIntoString_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_completePathIntoString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByConvertingPathToURL( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByConvertingPathToURL" );
|
|
#define nsstring_stringByConvertingPathToURL_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByConvertingPathToURL_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByConvertingPathToURL_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByConvertingURLToPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByConvertingURLToPath" );
|
|
#define nsstring_stringByConvertingURLToPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByConvertingURLToPath_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByConvertingURLToPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_writableTypeIdentifiersForItemProvider( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "writableTypeIdentifiersForItemProvider" );
|
|
#define nsstring_writableTypeIdentifiersForItemProvider_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_writableTypeIdentifiersForItemProvider_call( (id)object, methodSelector );
|
|
#undef nsstring_writableTypeIdentifiersForItemProvider_call
|
|
}
|
|
|
|
nsobject_t nsstring_loadDataWithTypeIdentifier( nsstring_t object, nsobject_t arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "loadDataWithTypeIdentifier:forItemProviderCompletionHandler:" );
|
|
#define nsstring_loadDataWithTypeIdentifier_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_loadDataWithTypeIdentifier_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_loadDataWithTypeIdentifier_call
|
|
}
|
|
|
|
char nsstring_isLike( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isLike:" );
|
|
#define nsstring_isLike_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isLike_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isLike_call
|
|
}
|
|
|
|
char nsstring_isCaseInsensitiveLike( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isCaseInsensitiveLike:" );
|
|
#define nsstring_isCaseInsensitiveLike_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isCaseInsensitiveLike_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isCaseInsensitiveLike_call
|
|
}
|
|
|
|
char nsstring_matchesPattern( nsstring_t object, nsobject_t arg0, char arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "matchesPattern:caseInsensitive:" );
|
|
#define nsstring_matchesPattern_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, char ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_matchesPattern_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_matchesPattern_call
|
|
}
|
|
|
|
nsobject_t nsstring_capitalizedStringWithLocale( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "capitalizedStringWithLocale:" );
|
|
#define nsstring_capitalizedStringWithLocale_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_capitalizedStringWithLocale_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_capitalizedStringWithLocale_call
|
|
}
|
|
|
|
long long nsstring_localizedCompare( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedCompare:" );
|
|
#define nsstring_localizedCompare_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedCompare_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedCompare_call
|
|
}
|
|
|
|
long long nsstring_localizedCaseInsensitiveCompare( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedCaseInsensitiveCompare:" );
|
|
#define nsstring_localizedCaseInsensitiveCompare_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedCaseInsensitiveCompare_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedCaseInsensitiveCompare_call
|
|
}
|
|
|
|
long long nsstring_localizedStandardCompare( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedStandardCompare:" );
|
|
#define nsstring_localizedStandardCompare_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedStandardCompare_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedStandardCompare_call
|
|
}
|
|
|
|
_NSRange nsstring_rangeOfComposedCharacterSequencesForRange( nsstring_t object, _NSRange arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "rangeOfComposedCharacterSequencesForRange:" );
|
|
#define nsstring_rangeOfComposedCharacterSequencesForRange_call( obj, selector, arg0 ) ((_NSRange (*)( id, SEL, _NSRange ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_rangeOfComposedCharacterSequencesForRange_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_rangeOfComposedCharacterSequencesForRange_call
|
|
}
|
|
|
|
nsobject_t nsstring_commonPrefixWithString( nsstring_t object, nsobject_t arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "commonPrefixWithString:options:" );
|
|
#define nsstring_commonPrefixWithString_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_commonPrefixWithString_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_commonPrefixWithString_call
|
|
}
|
|
|
|
char nsstring_localizedHasPrefix( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedHasPrefix:" );
|
|
#define nsstring_localizedHasPrefix_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedHasPrefix_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedHasPrefix_call
|
|
}
|
|
|
|
char nsstring_localizedHasSuffix( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedHasSuffix:" );
|
|
#define nsstring_localizedHasSuffix_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedHasSuffix_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedHasSuffix_call
|
|
}
|
|
|
|
char nsstring_localizedCaseInsensitiveContainsString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedCaseInsensitiveContainsString:" );
|
|
#define nsstring_localizedCaseInsensitiveContainsString_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedCaseInsensitiveContainsString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedCaseInsensitiveContainsString_call
|
|
}
|
|
|
|
char nsstring_localizedStandardContainsString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedStandardContainsString:" );
|
|
#define nsstring_localizedStandardContainsString_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedStandardContainsString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedStandardContainsString_call
|
|
}
|
|
|
|
_NSRange nsstring_localizedStandardRangeOfString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedStandardRangeOfString:" );
|
|
#define nsstring_localizedStandardRangeOfString_call( obj, selector, arg0 ) ((_NSRange (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedStandardRangeOfString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedStandardRangeOfString_call
|
|
}
|
|
|
|
nsobject_t nsstring_localizedUppercaseString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedUppercaseString" );
|
|
#define nsstring_localizedUppercaseString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_localizedUppercaseString_call( (id)object, methodSelector );
|
|
#undef nsstring_localizedUppercaseString_call
|
|
}
|
|
|
|
nsobject_t nsstring_localizedLowercaseString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedLowercaseString" );
|
|
#define nsstring_localizedLowercaseString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_localizedLowercaseString_call( (id)object, methodSelector );
|
|
#undef nsstring_localizedLowercaseString_call
|
|
}
|
|
|
|
nsobject_t nsstring_localizedCapitalizedString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedCapitalizedString" );
|
|
#define nsstring_localizedCapitalizedString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_localizedCapitalizedString_call( (id)object, methodSelector );
|
|
#undef nsstring_localizedCapitalizedString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByFoldingWithOptions( nsstring_t object, unsigned long long arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByFoldingWithOptions:locale:" );
|
|
#define nsstring_stringByFoldingWithOptions_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringByFoldingWithOptions_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringByFoldingWithOptions_call
|
|
}
|
|
|
|
_NSRange nsstring_lineRangeForRange( nsstring_t object, _NSRange arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "lineRangeForRange:" );
|
|
#define nsstring_lineRangeForRange_call( obj, selector, arg0 ) ((_NSRange (*)( id, SEL, _NSRange ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_lineRangeForRange_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_lineRangeForRange_call
|
|
}
|
|
|
|
_NSRange nsstring_paragraphRangeForRange( nsstring_t object, _NSRange arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "paragraphRangeForRange:" );
|
|
#define nsstring_paragraphRangeForRange_call( obj, selector, arg0 ) ((_NSRange (*)( id, SEL, _NSRange ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_paragraphRangeForRange_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_paragraphRangeForRange_call
|
|
}
|
|
|
|
void nsstring_enumerateLinesUsingBlock( nsstring_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "enumerateLinesUsingBlock:" );
|
|
#define nsstring_enumerateLinesUsingBlock_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_enumerateLinesUsingBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_enumerateLinesUsingBlock_call
|
|
}
|
|
|
|
nsobject_t nsstring_displayableString( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "displayableString" );
|
|
#define nsstring_displayableString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_displayableString_call( (id)object, methodSelector );
|
|
#undef nsstring_displayableString_call
|
|
}
|
|
|
|
char nsstring_getExternalRepresentation( nsstring_t object, nsobject_t* arg0, nsobject_t* arg1, nsobject_t arg2, unsigned long long arg3, nsobject_t* arg4 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "getExternalRepresentation:extendedAttributes:forWritingToURLOrPath:usingEncoding:error:" );
|
|
#define nsstring_getExternalRepresentation_call( obj, selector, arg0, arg1, arg2, arg3, arg4 ) ((char (*)( id, SEL, nsobject_t*, nsobject_t*, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3, arg4 )
|
|
return nsstring_getExternalRepresentation_call( (id)object, methodSelector, arg0, arg1, arg2, arg3, arg4 );
|
|
#undef nsstring_getExternalRepresentation_call
|
|
}
|
|
|
|
nsobject_t nsstring_propertyListFromStringsFileFormat( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "propertyListFromStringsFileFormat" );
|
|
#define nsstring_propertyListFromStringsFileFormat_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_propertyListFromStringsFileFormat_call( (id)object, methodSelector );
|
|
#undef nsstring_propertyListFromStringsFileFormat_call
|
|
}
|
|
|
|
unsigned long long nsstring_maximumLengthOfBytesUsingEncoding( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "maximumLengthOfBytesUsingEncoding:" );
|
|
#define nsstring_maximumLengthOfBytesUsingEncoding_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_maximumLengthOfBytesUsingEncoding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_maximumLengthOfBytesUsingEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAddingPercentEscapes( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAddingPercentEscapes" );
|
|
#define nsstring_stringByAddingPercentEscapes_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByAddingPercentEscapes_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByAddingPercentEscapes_call
|
|
}
|
|
|
|
nsobject_t nsstring_standardizedURLPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "standardizedURLPath" );
|
|
#define nsstring_standardizedURLPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_standardizedURLPath_call( (id)object, methodSelector );
|
|
#undef nsstring_standardizedURLPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByRemovingPercentEscapes( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByRemovingPercentEscapes" );
|
|
#define nsstring_stringByRemovingPercentEscapes_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByRemovingPercentEscapes_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByRemovingPercentEscapes_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAddingPercentEncodingWithAllowedCharacters( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAddingPercentEncodingWithAllowedCharacters:" );
|
|
#define nsstring_stringByAddingPercentEncodingWithAllowedCharacters_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByAddingPercentEncodingWithAllowedCharacters_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByAddingPercentEncodingWithAllowedCharacters_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByRemovingPercentEncoding( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByRemovingPercentEncoding" );
|
|
#define nsstring_stringByRemovingPercentEncoding_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByRemovingPercentEncoding_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByRemovingPercentEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByAddingPercentEscapesUsingEncoding( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByAddingPercentEscapesUsingEncoding:" );
|
|
#define nsstring_stringByAddingPercentEscapesUsingEncoding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByAddingPercentEscapesUsingEncoding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByAddingPercentEscapesUsingEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByReplacingPercentEscapesUsingEncoding( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByReplacingPercentEscapesUsingEncoding:" );
|
|
#define nsstring_stringByReplacingPercentEscapesUsingEncoding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByReplacingPercentEscapesUsingEncoding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByReplacingPercentEscapesUsingEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringMarkingUpcaseTransitionsWithDelimiter2( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringMarkingUpcaseTransitionsWithDelimiter2:" );
|
|
#define nsstring_stringMarkingUpcaseTransitionsWithDelimiter2_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringMarkingUpcaseTransitionsWithDelimiter2_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringMarkingUpcaseTransitionsWithDelimiter2_call
|
|
}
|
|
|
|
nsobject_t nsstring_linguisticTagsInRange( nsstring_t object, _NSRange arg0, nsobject_t arg1, unsigned long long arg2, nsobject_t arg3, nsobject_t* arg4 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "linguisticTagsInRange:scheme:options:orthography:tokenRanges:" );
|
|
#define nsstring_linguisticTagsInRange_call( obj, selector, arg0, arg1, arg2, arg3, arg4 ) ((nsobject_t (*)( id, SEL, _NSRange, nsobject_t, unsigned long long, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3, arg4 )
|
|
return nsstring_linguisticTagsInRange_call( (id)object, methodSelector, arg0, arg1, arg2, arg3, arg4 );
|
|
#undef nsstring_linguisticTagsInRange_call
|
|
}
|
|
|
|
void nsstring_enumerateLinguisticTagsInRange( nsstring_t object, _NSRange arg0, nsobject_t arg1, unsigned long long arg2, nsobject_t arg3, nsobject_t* arg4 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "enumerateLinguisticTagsInRange:scheme:options:orthography:usingBlock:" );
|
|
#define nsstring_enumerateLinguisticTagsInRange_call( obj, selector, arg0, arg1, arg2, arg3, arg4 ) ((void (*)( id, SEL, _NSRange, nsobject_t, unsigned long long, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3, arg4 )
|
|
nsstring_enumerateLinguisticTagsInRange_call( (id)object, methodSelector, arg0, arg1, arg2, arg3, arg4 );
|
|
#undef nsstring_enumerateLinguisticTagsInRange_call
|
|
}
|
|
|
|
_NSRange nsstring_significantText( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "significantText" );
|
|
#define nsstring_significantText_call( obj, selector ) ((_NSRange (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_significantText_call( (id)object, methodSelector );
|
|
#undef nsstring_significantText_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityOverriddenAttributes( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityOverriddenAttributes" );
|
|
#define nsstring_accessibilityOverriddenAttributes_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityOverriddenAttributes_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityOverriddenAttributes_call
|
|
}
|
|
|
|
char nsstring_accessibilityReplaceRange( nsstring_t object, _NSRange arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityReplaceRange:withText:" );
|
|
#define nsstring_accessibilityReplaceRange_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, _NSRange, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_accessibilityReplaceRange_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_accessibilityReplaceRange_call
|
|
}
|
|
|
|
double nsstring_accessibilityVisibleArea( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityVisibleArea" );
|
|
#define nsstring_accessibilityVisibleArea_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
|
|
return nsstring_accessibilityVisibleArea_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityVisibleArea_call
|
|
}
|
|
|
|
unsigned long long nsstring_accessibilityArrayAttributeCount( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityArrayAttributeCount:" );
|
|
#define nsstring_accessibilityArrayAttributeCount_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_accessibilityArrayAttributeCount_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityArrayAttributeCount_call
|
|
}
|
|
|
|
unsigned long long nsstring_accessibilityIndexOfChild( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityIndexOfChild:" );
|
|
#define nsstring_accessibilityIndexOfChild_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_accessibilityIndexOfChild_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityIndexOfChild_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityArrayAttributeValues( nsstring_t object, nsobject_t arg0, unsigned long long arg1, unsigned long long arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityArrayAttributeValues:index:maxCount:" );
|
|
#define nsstring_accessibilityArrayAttributeValues_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_accessibilityArrayAttributeValues_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_accessibilityArrayAttributeValues_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityParameterizedAttributeNames( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityParameterizedAttributeNames" );
|
|
#define nsstring_accessibilityParameterizedAttributeNames_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityParameterizedAttributeNames_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityParameterizedAttributeNames_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityAttributeValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributeValue:forParameter:" );
|
|
#define nsstring_accessibilityAttributeValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_accessibilityAttributeValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_accessibilityAttributeValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityIndexForChildUIElementAttributeForParameter( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityIndexForChildUIElementAttributeForParameter:" );
|
|
#define nsstring_accessibilityIndexForChildUIElementAttributeForParameter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_accessibilityIndexForChildUIElementAttributeForParameter_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityIndexForChildUIElementAttributeForParameter_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityAttributedValueForStringAttributeAttributeForParameter( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedValueForStringAttributeAttributeForParameter:" );
|
|
#define nsstring_accessibilityAttributedValueForStringAttributeAttributeForParameter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_accessibilityAttributedValueForStringAttributeAttributeForParameter_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityAttributedValueForStringAttributeAttributeForParameter_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityTemporaryChildren( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityTemporaryChildren" );
|
|
#define nsstring_accessibilityTemporaryChildren_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityTemporaryChildren_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityTemporaryChildren_call
|
|
}
|
|
|
|
char nsstring_accessibilityPerformShowMenuOfChild( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityPerformShowMenuOfChild:" );
|
|
#define nsstring_accessibilityPerformShowMenuOfChild_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_accessibilityPerformShowMenuOfChild_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityPerformShowMenuOfChild_call
|
|
}
|
|
|
|
int nsstring_accessibilityPresenterProcessIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityPresenterProcessIdentifier" );
|
|
#define nsstring_accessibilityPresenterProcessIdentifier_call( obj, selector ) ((int (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityPresenterProcessIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityPresenterProcessIdentifier_call
|
|
}
|
|
|
|
char nsstring_accessibilityShouldUseUniqueId( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityShouldUseUniqueId" );
|
|
#define nsstring_accessibilityShouldUseUniqueId_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityShouldUseUniqueId_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityShouldUseUniqueId_call
|
|
}
|
|
|
|
char nsstring_accessibilitySupportsNotifications( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilitySupportsNotifications" );
|
|
#define nsstring_accessibilitySupportsNotifications_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilitySupportsNotifications_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilitySupportsNotifications_call
|
|
}
|
|
|
|
char nsstring_accessibilityShouldSendNotification( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityShouldSendNotification:" );
|
|
#define nsstring_accessibilityShouldSendNotification_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_accessibilityShouldSendNotification_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityShouldSendNotification_call
|
|
}
|
|
|
|
char nsstring_accessibilitySupportsOverriddenAttributes( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilitySupportsOverriddenAttributes" );
|
|
#define nsstring_accessibilitySupportsOverriddenAttributes_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilitySupportsOverriddenAttributes_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilitySupportsOverriddenAttributes_call
|
|
}
|
|
|
|
char nsstring_accessibilityAllowsOverriddenAttributesWhenIgnored( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAllowsOverriddenAttributesWhenIgnored" );
|
|
#define nsstring_accessibilityAllowsOverriddenAttributesWhenIgnored_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityAllowsOverriddenAttributesWhenIgnored_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityAllowsOverriddenAttributesWhenIgnored_call
|
|
}
|
|
|
|
char nsstring_accessibilitySetOverrideValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilitySetOverrideValue:forAttribute:" );
|
|
#define nsstring_accessibilitySetOverrideValue_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_accessibilitySetOverrideValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_accessibilitySetOverrideValue_call
|
|
}
|
|
|
|
void nsstring_accessibilityEncodeOverriddenAttributes( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityEncodeOverriddenAttributes:" );
|
|
#define nsstring_accessibilityEncodeOverriddenAttributes_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_accessibilityEncodeOverriddenAttributes_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityEncodeOverriddenAttributes_call
|
|
}
|
|
|
|
void nsstring_accessibilityDecodeOverriddenAttributes( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityDecodeOverriddenAttributes:" );
|
|
#define nsstring_accessibilityDecodeOverriddenAttributes_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_accessibilityDecodeOverriddenAttributes_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityDecodeOverriddenAttributes_call
|
|
}
|
|
|
|
char nsstring_accessibilitySupportsCustomElementData( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilitySupportsCustomElementData" );
|
|
#define nsstring_accessibilitySupportsCustomElementData_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilitySupportsCustomElementData_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilitySupportsCustomElementData_call
|
|
}
|
|
|
|
void nsstring_bind( nsstring_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bind:toObject:withKeyPath:options:" );
|
|
#define nsstring_bind_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
nsstring_bind_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_bind_call
|
|
}
|
|
|
|
void nsstring_awakeFromNib( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "awakeFromNib" );
|
|
#define nsstring_awakeFromNib_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_awakeFromNib_call( (id)object, methodSelector );
|
|
#undef nsstring_awakeFromNib_call
|
|
}
|
|
|
|
nsobject_t nsstring_userInterfaceItemIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "userInterfaceItemIdentifier" );
|
|
#define nsstring_userInterfaceItemIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_userInterfaceItemIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_userInterfaceItemIdentifier_call
|
|
}
|
|
|
|
void nsstring_setUserInterfaceItemIdentifier( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setUserInterfaceItemIdentifier:" );
|
|
#define nsstring_setUserInterfaceItemIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setUserInterfaceItemIdentifier_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setUserInterfaceItemIdentifier_call
|
|
}
|
|
|
|
void nsstring_unbind( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "unbind:" );
|
|
#define nsstring_unbind_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_unbind_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_unbind_call
|
|
}
|
|
|
|
nsclass_t nsstring_valueClassForBinding( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueClassForBinding:" );
|
|
#define nsstring_valueClassForBinding_call( obj, selector, arg0 ) ((nsclass_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_valueClassForBinding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_valueClassForBinding_call
|
|
}
|
|
|
|
nsobject_t nsstring_NS_observationForKeyPath( nsstring_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NS_observationForKeyPath:options:block:" );
|
|
#define nsstring_NS_observationForKeyPath_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_NS_observationForKeyPath_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_NS_observationForKeyPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_NS_observationForKeyPaths( nsstring_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NS_observationForKeyPaths:options:block:" );
|
|
#define nsstring_NS_observationForKeyPaths_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_NS_observationForKeyPaths_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_NS_observationForKeyPaths_call
|
|
}
|
|
|
|
nsobject_t nsstring_optionDescriptionsForBinding( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "optionDescriptionsForBinding:" );
|
|
#define nsstring_optionDescriptionsForBinding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_optionDescriptionsForBinding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_optionDescriptionsForBinding_call
|
|
}
|
|
|
|
nsobject_t nsstring_exposedBindings( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "exposedBindings" );
|
|
#define nsstring_exposedBindings_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_exposedBindings_call( (id)object, methodSelector );
|
|
#undef nsstring_exposedBindings_call
|
|
}
|
|
|
|
nsobject_t nsstring_infoForBinding( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "infoForBinding:" );
|
|
#define nsstring_infoForBinding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_infoForBinding_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_infoForBinding_call
|
|
}
|
|
|
|
void nsstring_prepareForInterfaceBuilder( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "prepareForInterfaceBuilder" );
|
|
#define nsstring_prepareForInterfaceBuilder_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_prepareForInterfaceBuilder_call( (id)object, methodSelector );
|
|
#undef nsstring_prepareForInterfaceBuilder_call
|
|
}
|
|
|
|
void nsstring_accessibilityAddTemporaryChild( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAddTemporaryChild:" );
|
|
#define nsstring_accessibilityAddTemporaryChild_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_accessibilityAddTemporaryChild_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityAddTemporaryChild_call
|
|
}
|
|
|
|
void nsstring_accessibilityRemoveTemporaryChild( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityRemoveTemporaryChild:" );
|
|
#define nsstring_accessibilityRemoveTemporaryChild_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_accessibilityRemoveTemporaryChild_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityRemoveTemporaryChild_call
|
|
}
|
|
|
|
nsobject_t nsstring_NSLifeguard_autorelease( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NSLifeguard_autorelease" );
|
|
#define nsstring_NSLifeguard_autorelease_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_NSLifeguard_autorelease_call( (id)object, methodSelector );
|
|
#undef nsstring_NSLifeguard_autorelease_call
|
|
}
|
|
|
|
void nsstring_accessibilitySetPresenterProcessIdentifier( nsstring_t object, int arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilitySetPresenterProcessIdentifier:" );
|
|
#define nsstring_accessibilitySetPresenterProcessIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, int ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_accessibilitySetPresenterProcessIdentifier_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilitySetPresenterProcessIdentifier_call
|
|
}
|
|
|
|
nsobject_t nsstring_NS_tiledLayerVisibleRect( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NS_tiledLayerVisibleRect" );
|
|
#define nsstring_NS_tiledLayerVisibleRect_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_NS_tiledLayerVisibleRect_call( (id)object, methodSelector );
|
|
#undef nsstring_NS_tiledLayerVisibleRect_call
|
|
}
|
|
|
|
void nsstring_NS_addTiledLayerDescendent( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NS_addTiledLayerDescendent:" );
|
|
#define nsstring_NS_addTiledLayerDescendent_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_NS_addTiledLayerDescendent_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_NS_addTiledLayerDescendent_call
|
|
}
|
|
|
|
void nsstring_NS_removeTiledLayerDescendent( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NS_removeTiledLayerDescendent:" );
|
|
#define nsstring_NS_removeTiledLayerDescendent_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_NS_removeTiledLayerDescendent_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_NS_removeTiledLayerDescendent_call
|
|
}
|
|
|
|
char nsstring_CAMLTypeSupportedForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CAMLTypeSupportedForKey:" );
|
|
#define nsstring_CAMLTypeSupportedForKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_CAMLTypeSupportedForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_CAMLTypeSupportedForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_CAMLTypeForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CAMLTypeForKey:" );
|
|
#define nsstring_CAMLTypeForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_CAMLTypeForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_CAMLTypeForKey_call
|
|
}
|
|
|
|
char nsstring_CA_validateValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_validateValue:forKey:" );
|
|
#define nsstring_CA_validateValue_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_CA_validateValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_CA_validateValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_CA_interpolateValues( nsstring_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, ValueInterpolator* arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_interpolateValues:::interpolator:" );
|
|
#define nsstring_CA_interpolateValues_call( obj, selector, arg0, arg1, arg2, arg3 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t, ValueInterpolator* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_CA_interpolateValues_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_CA_interpolateValues_call
|
|
}
|
|
|
|
nsobject_t nsstring_CA_archivingValueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_archivingValueForKey:" );
|
|
#define nsstring_CA_archivingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_CA_archivingValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_CA_archivingValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_CA_roundToIntegerFromValue( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_roundToIntegerFromValue:" );
|
|
#define nsstring_CA_roundToIntegerFromValue_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_CA_roundToIntegerFromValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_CA_roundToIntegerFromValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_CA_addValue( nsstring_t object, nsobject_t arg0, int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_addValue:multipliedBy:" );
|
|
#define nsstring_CA_addValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_CA_addValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_CA_addValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_CA_interpolateValue( nsstring_t object, nsobject_t arg0, float arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_interpolateValue:byFraction:" );
|
|
#define nsstring_CA_interpolateValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, float ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_CA_interpolateValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_CA_interpolateValue_call
|
|
}
|
|
|
|
double nsstring_CA_distanceToValue( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_distanceToValue:" );
|
|
#define nsstring_CA_distanceToValue_call( obj, selector, arg0 ) ((double (*)( id, SEL, nsobject_t ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
|
|
return nsstring_CA_distanceToValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_CA_distanceToValue_call
|
|
}
|
|
|
|
void nsstring_CA_prepareRenderValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_prepareRenderValue" );
|
|
#define nsstring_CA_prepareRenderValue_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_CA_prepareRenderValue_call( (id)object, methodSelector );
|
|
#undef nsstring_CA_prepareRenderValue_call
|
|
}
|
|
|
|
Object* nsstring_CA_copyRenderValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_copyRenderValue" );
|
|
#define nsstring_CA_copyRenderValue_call( obj, selector ) ((Object* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_CA_copyRenderValue_call( (id)object, methodSelector );
|
|
#undef nsstring_CA_copyRenderValue_call
|
|
}
|
|
|
|
char nsstring_supportsRBSXPCSecureCoding( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsRBSXPCSecureCoding" );
|
|
#define nsstring_supportsRBSXPCSecureCoding_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_supportsRBSXPCSecureCoding_call( (id)object, methodSelector );
|
|
#undef nsstring_supportsRBSXPCSecureCoding_call
|
|
}
|
|
|
|
char nsstring_RBSIsXPCObject( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "RBSIsXPCObject" );
|
|
#define nsstring_RBSIsXPCObject_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_RBSIsXPCObject_call( (id)object, methodSelector );
|
|
#undef nsstring_RBSIsXPCObject_call
|
|
}
|
|
|
|
nsobject_t nsstring_NSRepresentation( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NSRepresentation" );
|
|
#define nsstring_NSRepresentation_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_NSRepresentation_call( (id)object, methodSelector );
|
|
#undef nsstring_NSRepresentation_call
|
|
}
|
|
|
|
char nsstring_supportsBSXPCSecureCoding( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsBSXPCSecureCoding" );
|
|
#define nsstring_supportsBSXPCSecureCoding_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_supportsBSXPCSecureCoding_call( (id)object, methodSelector );
|
|
#undef nsstring_supportsBSXPCSecureCoding_call
|
|
}
|
|
|
|
char nsstring_bs_isPlistableType( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_isPlistableType" );
|
|
#define nsstring_bs_isPlistableType_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_bs_isPlistableType_call( (id)object, methodSelector );
|
|
#undef nsstring_bs_isPlistableType_call
|
|
}
|
|
|
|
nsobject_t nsstring_bs_secureEncoded( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_secureEncoded" );
|
|
#define nsstring_bs_secureEncoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_bs_secureEncoded_call( (id)object, methodSelector );
|
|
#undef nsstring_bs_secureEncoded_call
|
|
}
|
|
|
|
nsobject_t nsstring_bs_encoded( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_encoded" );
|
|
#define nsstring_bs_encoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_bs_encoded_call( (id)object, methodSelector );
|
|
#undef nsstring_bs_encoded_call
|
|
}
|
|
|
|
nsobject_t nsstring_replacementObjectForCoder( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replacementObjectForCoder:" );
|
|
#define nsstring_replacementObjectForCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_replacementObjectForCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_replacementObjectForCoder_call
|
|
}
|
|
|
|
nsobject_t nsstring_awakeAfterUsingCoder( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "awakeAfterUsingCoder:" );
|
|
#define nsstring_awakeAfterUsingCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_awakeAfterUsingCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_awakeAfterUsingCoder_call
|
|
}
|
|
|
|
char nsstring_implementsSelector( nsstring_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "implementsSelector:" );
|
|
#define nsstring_implementsSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_implementsSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_implementsSelector_call
|
|
}
|
|
|
|
void nsstring_setObservationInfo( nsstring_t object, void* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setObservationInfo:" );
|
|
#define nsstring_setObservationInfo_call( obj, selector, arg0 ) ((void (*)( id, SEL, void* ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setObservationInfo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setObservationInfo_call
|
|
}
|
|
|
|
void nsstring_setValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setValue:forKey:" );
|
|
#define nsstring_setValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_setValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_setValue_call
|
|
}
|
|
|
|
void nsstring_willChangeValueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "willChangeValueForKey:" );
|
|
#define nsstring_willChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_willChangeValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_willChangeValueForKey_call
|
|
}
|
|
|
|
void nsstring_didChangeValueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "didChangeValueForKey:" );
|
|
#define nsstring_didChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_didChangeValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_didChangeValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_dictionaryWithValuesForKeys( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "dictionaryWithValuesForKeys:" );
|
|
#define nsstring_dictionaryWithValuesForKeys_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_dictionaryWithValuesForKeys_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_dictionaryWithValuesForKeys_call
|
|
}
|
|
|
|
nsobject_t nsstring_valueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueForKey:" );
|
|
#define nsstring_valueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_valueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_valueForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_valueForUndefinedKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueForUndefinedKey:" );
|
|
#define nsstring_valueForUndefinedKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_valueForUndefinedKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_valueForUndefinedKey_call
|
|
}
|
|
|
|
nsclass_t nsstring_classForKeyedArchiver( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForKeyedArchiver" );
|
|
#define nsstring_classForKeyedArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_classForKeyedArchiver_call( (id)object, methodSelector );
|
|
#undef nsstring_classForKeyedArchiver_call
|
|
}
|
|
|
|
nsobject_t nsstring_replacementObjectForKeyedArchiver( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replacementObjectForKeyedArchiver:" );
|
|
#define nsstring_replacementObjectForKeyedArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_replacementObjectForKeyedArchiver_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_replacementObjectForKeyedArchiver_call
|
|
}
|
|
|
|
nsobject_t nsstring_valueForKeyPath( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueForKeyPath:" );
|
|
#define nsstring_valueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_valueForKeyPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_valueForKeyPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_addObserver( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addObserver:" );
|
|
#define nsstring_addObserver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_addObserver_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_addObserver_call
|
|
}
|
|
|
|
nsobject_t nsstring_objectSpecifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectSpecifier" );
|
|
#define nsstring_objectSpecifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_objectSpecifier_call( (id)object, methodSelector );
|
|
#undef nsstring_objectSpecifier_call
|
|
}
|
|
|
|
nsobject_t nsstring_replacementObjectForArchiver( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replacementObjectForArchiver:" );
|
|
#define nsstring_replacementObjectForArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_replacementObjectForArchiver_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_replacementObjectForArchiver_call
|
|
}
|
|
|
|
nsclass_t nsstring_classForArchiver( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForArchiver" );
|
|
#define nsstring_classForArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_classForArchiver_call( (id)object, methodSelector );
|
|
#undef nsstring_classForArchiver_call
|
|
}
|
|
|
|
nsobject_t nsstring_attributeKeys( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "attributeKeys" );
|
|
#define nsstring_attributeKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_attributeKeys_call( (id)object, methodSelector );
|
|
#undef nsstring_attributeKeys_call
|
|
}
|
|
|
|
nsobject_t nsstring_toOneRelationshipKeys( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "toOneRelationshipKeys" );
|
|
#define nsstring_toOneRelationshipKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_toOneRelationshipKeys_call( (id)object, methodSelector );
|
|
#undef nsstring_toOneRelationshipKeys_call
|
|
}
|
|
|
|
nsobject_t nsstring_toManyRelationshipKeys( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "toManyRelationshipKeys" );
|
|
#define nsstring_toManyRelationshipKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_toManyRelationshipKeys_call( (id)object, methodSelector );
|
|
#undef nsstring_toManyRelationshipKeys_call
|
|
}
|
|
|
|
nsobject_t nsstring_inverseForRelationshipKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "inverseForRelationshipKey:" );
|
|
#define nsstring_inverseForRelationshipKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_inverseForRelationshipKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_inverseForRelationshipKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_classDescription( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classDescription" );
|
|
#define nsstring_classDescription_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_classDescription_call( (id)object, methodSelector );
|
|
#undef nsstring_classDescription_call
|
|
}
|
|
|
|
nsobject_t nsstring_copyScriptingValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "copyScriptingValue:forKey:withProperties:" );
|
|
#define nsstring_copyScriptingValue_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_copyScriptingValue_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_copyScriptingValue_call
|
|
}
|
|
|
|
objc_method_description* nsstring_methodDescriptionForSelector( nsstring_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "methodDescriptionForSelector:" );
|
|
#define nsstring_methodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_methodDescriptionForSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_methodDescriptionForSelector_call
|
|
}
|
|
|
|
nsobject_t nsstring_newScriptingObjectOfClass( nsstring_t object, nsclass_t arg0, nsobject_t arg1, nsobject_t arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:" );
|
|
#define nsstring_newScriptingObjectOfClass_call( obj, selector, arg0, arg1, arg2, arg3 ) ((nsobject_t (*)( id, SEL, nsclass_t, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_newScriptingObjectOfClass_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_newScriptingObjectOfClass_call
|
|
}
|
|
|
|
nsobject_t nsstring_handleQueryWithUnboundKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "handleQueryWithUnboundKey:" );
|
|
#define nsstring_handleQueryWithUnboundKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_handleQueryWithUnboundKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_handleQueryWithUnboundKey_call
|
|
}
|
|
|
|
void nsstring_handleTakeValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "handleTakeValue:forUnboundKey:" );
|
|
#define nsstring_handleTakeValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_handleTakeValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_handleTakeValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedValueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedValueForKey:" );
|
|
#define nsstring_storedValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_storedValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_storedValueForKey_call
|
|
}
|
|
|
|
void nsstring_takeStoredValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "takeStoredValue:forKey:" );
|
|
#define nsstring_takeStoredValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_takeStoredValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_takeStoredValue_call
|
|
}
|
|
|
|
void nsstring_takeValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "takeValue:forKey:" );
|
|
#define nsstring_takeValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_takeValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_takeValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_valuesForKeys( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valuesForKeys:" );
|
|
#define nsstring_valuesForKeys_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_valuesForKeys_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_valuesForKeys_call
|
|
}
|
|
|
|
void nsstring_takeValuesFromDictionary( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "takeValuesFromDictionary:" );
|
|
#define nsstring_takeValuesFromDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_takeValuesFromDictionary_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_takeValuesFromDictionary_call
|
|
}
|
|
|
|
void nsstring_unableToSetNilForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "unableToSetNilForKey:" );
|
|
#define nsstring_unableToSetNilForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_unableToSetNilForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_unableToSetNilForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_keyValueBindingForKey( nsstring_t object, nsobject_t arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "keyValueBindingForKey:typeMask:" );
|
|
#define nsstring_keyValueBindingForKey_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_keyValueBindingForKey_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_keyValueBindingForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_createKeyValueBindingForKey( nsstring_t object, nsobject_t arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "createKeyValueBindingForKey:typeMask:" );
|
|
#define nsstring_createKeyValueBindingForKey_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_createKeyValueBindingForKey_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_createKeyValueBindingForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_mutableArrayValueForKeyPath( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableArrayValueForKeyPath:" );
|
|
#define nsstring_mutableArrayValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mutableArrayValueForKeyPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_mutableArrayValueForKeyPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_mutableOrderedSetValueForKeyPath( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKeyPath:" );
|
|
#define nsstring_mutableOrderedSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mutableOrderedSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_mutableOrderedSetValueForKeyPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_mutableSetValueForKeyPath( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableSetValueForKeyPath:" );
|
|
#define nsstring_mutableSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mutableSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_mutableSetValueForKeyPath_call
|
|
}
|
|
|
|
void nsstring_removeObservation( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "removeObservation:" );
|
|
#define nsstring_removeObservation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_removeObservation_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_removeObservation_call
|
|
}
|
|
|
|
void nsstring_receiveObservedValue( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "receiveObservedValue:" );
|
|
#define nsstring_receiveObservedValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_receiveObservedValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_receiveObservedValue_call
|
|
}
|
|
|
|
void nsstring_receiveObservedError( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "receiveObservedError:" );
|
|
#define nsstring_receiveObservedError_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_receiveObservedError_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_receiveObservedError_call
|
|
}
|
|
|
|
void nsstring_finishObserving( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "finishObserving" );
|
|
#define nsstring_finishObserving_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_finishObserving_call( (id)object, methodSelector );
|
|
#undef nsstring_finishObserving_call
|
|
}
|
|
|
|
void nsstring_setObservation( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setObservation:forObservingKeyPath:" );
|
|
#define nsstring_setObservation_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_setObservation_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_setObservation_call
|
|
}
|
|
|
|
void nsstring_observeValueForKeyPath( nsstring_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, void* arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "observeValueForKeyPath:ofObject:change:context:" );
|
|
#define nsstring_observeValueForKeyPath_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t, void* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
nsstring_observeValueForKeyPath_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_observeValueForKeyPath_call
|
|
}
|
|
|
|
void nsstring_removeObserver( nsstring_t object, nsobject_t arg0, nsobject_t arg1, void* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "removeObserver:forKeyPath:context:" );
|
|
#define nsstring_removeObserver_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, void* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_removeObserver_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_removeObserver_call
|
|
}
|
|
|
|
nsobject_t nsstring_className( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "className" );
|
|
#define nsstring_className_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_className_call( (id)object, methodSelector );
|
|
#undef nsstring_className_call
|
|
}
|
|
|
|
nsobject_t nsstring_addChainedObservers( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addChainedObservers:" );
|
|
#define nsstring_addChainedObservers_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_addChainedObservers_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_addChainedObservers_call
|
|
}
|
|
|
|
nsobject_t nsstring_addObserverBlock( nsstring_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addObserverBlock:" );
|
|
#define nsstring_addObserverBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_addObserverBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_addObserverBlock_call
|
|
}
|
|
|
|
nsobject_t nsstring_addObservationTransformer( nsstring_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addObservationTransformer:" );
|
|
#define nsstring_addObservationTransformer_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_addObservationTransformer_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_addObservationTransformer_call
|
|
}
|
|
|
|
void nsstring_setNilValueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setNilValueForKey:" );
|
|
#define nsstring_setNilValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setNilValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setNilValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_mutableArrayValueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableArrayValueForKey:" );
|
|
#define nsstring_mutableArrayValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mutableArrayValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_mutableArrayValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_mutableOrderedSetValueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKey:" );
|
|
#define nsstring_mutableOrderedSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mutableOrderedSetValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_mutableOrderedSetValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_mutableSetValueForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableSetValueForKey:" );
|
|
#define nsstring_mutableSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mutableSetValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_mutableSetValueForKey_call
|
|
}
|
|
|
|
void nsstring_setValuesForKeysWithDictionary( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setValuesForKeysWithDictionary:" );
|
|
#define nsstring_setValuesForKeysWithDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setValuesForKeysWithDictionary_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setValuesForKeysWithDictionary_call
|
|
}
|
|
|
|
void nsstring_willChange( nsstring_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "willChange:valuesAtIndexes:forKey:" );
|
|
#define nsstring_willChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_willChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_willChange_call
|
|
}
|
|
|
|
void nsstring_didChange( nsstring_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "didChange:valuesAtIndexes:forKey:" );
|
|
#define nsstring_didChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_didChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_didChange_call
|
|
}
|
|
|
|
void* nsstring_observationInfo( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "observationInfo" );
|
|
#define nsstring_observationInfo_call( obj, selector ) ((void* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_observationInfo_call( (id)object, methodSelector );
|
|
#undef nsstring_observationInfo_call
|
|
}
|
|
|
|
nsobject_t nsstring_autoContentAccessingProxy( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "autoContentAccessingProxy" );
|
|
#define nsstring_autoContentAccessingProxy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_autoContentAccessingProxy_call( (id)object, methodSelector );
|
|
#undef nsstring_autoContentAccessingProxy_call
|
|
}
|
|
|
|
nsobject_t nsstring_coerceValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "coerceValue:forKey:" );
|
|
#define nsstring_coerceValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_coerceValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_coerceValue_call
|
|
}
|
|
|
|
void nsstring_setScriptingProperties( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setScriptingProperties:" );
|
|
#define nsstring_setScriptingProperties_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setScriptingProperties_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setScriptingProperties_call
|
|
}
|
|
|
|
nsobject_t nsstring_scriptingValueForSpecifier( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingValueForSpecifier:" );
|
|
#define nsstring_scriptingValueForSpecifier_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_scriptingValueForSpecifier_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_scriptingValueForSpecifier_call
|
|
}
|
|
|
|
nsobject_t nsstring_scriptingProperties( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "scriptingProperties" );
|
|
#define nsstring_scriptingProperties_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_scriptingProperties_call( (id)object, methodSelector );
|
|
#undef nsstring_scriptingProperties_call
|
|
}
|
|
|
|
nsobject_t nsstring_coerceValueForScriptingProperties( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "coerceValueForScriptingProperties:" );
|
|
#define nsstring_coerceValueForScriptingProperties_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_coerceValueForScriptingProperties_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_coerceValueForScriptingProperties_call
|
|
}
|
|
|
|
nsobject_t nsstring_valueAtIndex( nsstring_t object, unsigned long long arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueAtIndex:inPropertyWithKey:" );
|
|
#define nsstring_valueAtIndex_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_valueAtIndex_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_valueAtIndex_call
|
|
}
|
|
|
|
nsobject_t nsstring_valueWithName( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueWithName:inPropertyWithKey:" );
|
|
#define nsstring_valueWithName_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_valueWithName_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_valueWithName_call
|
|
}
|
|
|
|
nsobject_t nsstring_valueWithUniqueID( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueWithUniqueID:inPropertyWithKey:" );
|
|
#define nsstring_valueWithUniqueID_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_valueWithUniqueID_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_valueWithUniqueID_call
|
|
}
|
|
|
|
void nsstring_insertValue( nsstring_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "insertValue:atIndex:inPropertyWithKey:" );
|
|
#define nsstring_insertValue_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_insertValue_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_insertValue_call
|
|
}
|
|
|
|
void nsstring_replaceValueAtIndex( nsstring_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replaceValueAtIndex:inPropertyWithKey:withValue:" );
|
|
#define nsstring_replaceValueAtIndex_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_replaceValueAtIndex_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_replaceValueAtIndex_call
|
|
}
|
|
|
|
void nsstring_removeValueAtIndex( nsstring_t object, unsigned long long arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "removeValueAtIndex:fromPropertyWithKey:" );
|
|
#define nsstring_removeValueAtIndex_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_removeValueAtIndex_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_removeValueAtIndex_call
|
|
}
|
|
|
|
nsclass_t nsstring_classForPortCoder( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForPortCoder" );
|
|
#define nsstring_classForPortCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_classForPortCoder_call( (id)object, methodSelector );
|
|
#undef nsstring_classForPortCoder_call
|
|
}
|
|
|
|
void nsstring_performSelector( nsstring_t object, nsselector_t arg0, nsobject_t arg1, double arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "performSelector:withObject:afterDelay:inModes:" );
|
|
#define nsstring_performSelector_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, nsselector_t, nsobject_t, double, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
nsstring_performSelector_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_performSelector_call
|
|
}
|
|
|
|
unsigned int nsstring_classCode( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classCode" );
|
|
#define nsstring_classCode_call( obj, selector ) ((unsigned int (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_classCode_call( (id)object, methodSelector );
|
|
#undef nsstring_classCode_call
|
|
}
|
|
|
|
char nsstring_isEqualTo( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isEqualTo:" );
|
|
#define nsstring_isEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isEqualTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isEqualTo_call
|
|
}
|
|
|
|
char nsstring_isLessThanOrEqualTo( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isLessThanOrEqualTo:" );
|
|
#define nsstring_isLessThanOrEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isLessThanOrEqualTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isLessThanOrEqualTo_call
|
|
}
|
|
|
|
char nsstring_isLessThan( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isLessThan:" );
|
|
#define nsstring_isLessThan_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isLessThan_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isLessThan_call
|
|
}
|
|
|
|
char nsstring_isGreaterThanOrEqualTo( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isGreaterThanOrEqualTo:" );
|
|
#define nsstring_isGreaterThanOrEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isGreaterThanOrEqualTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isGreaterThanOrEqualTo_call
|
|
}
|
|
|
|
char nsstring_isGreaterThan( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isGreaterThan:" );
|
|
#define nsstring_isGreaterThan_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isGreaterThan_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isGreaterThan_call
|
|
}
|
|
|
|
char nsstring_isNotEqualTo( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNotEqualTo:" );
|
|
#define nsstring_isNotEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isNotEqualTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isNotEqualTo_call
|
|
}
|
|
|
|
char nsstring_doesContain( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doesContain:" );
|
|
#define nsstring_doesContain_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_doesContain_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_doesContain_call
|
|
}
|
|
|
|
void nsstring_performSelectorOnMainThread( nsstring_t object, nsselector_t arg0, nsobject_t arg1, char arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "performSelectorOnMainThread:withObject:waitUntilDone:modes:" );
|
|
#define nsstring_performSelectorOnMainThread_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, nsselector_t, nsobject_t, char, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
nsstring_performSelectorOnMainThread_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_performSelectorOnMainThread_call
|
|
}
|
|
|
|
void nsstring_performSelectorInBackground( nsstring_t object, nsselector_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "performSelectorInBackground:withObject:" );
|
|
#define nsstring_performSelectorInBackground_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_performSelectorInBackground_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_performSelectorInBackground_call
|
|
}
|
|
|
|
nsobject_t nsstring_classDescriptionForDestinationKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classDescriptionForDestinationKey:" );
|
|
#define nsstring_classDescriptionForDestinationKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_classDescriptionForDestinationKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_classDescriptionForDestinationKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_entityName( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "entityName" );
|
|
#define nsstring_entityName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_entityName_call( (id)object, methodSelector );
|
|
#undef nsstring_entityName_call
|
|
}
|
|
|
|
char nsstring_ownsDestinationObjectsForRelationshipKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ownsDestinationObjectsForRelationshipKey:" );
|
|
#define nsstring_ownsDestinationObjectsForRelationshipKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_ownsDestinationObjectsForRelationshipKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_ownsDestinationObjectsForRelationshipKey_call
|
|
}
|
|
|
|
char nsstring_isToManyKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isToManyKey:" );
|
|
#define nsstring_isToManyKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isToManyKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isToManyKey_call
|
|
}
|
|
|
|
void nsstring_removeObject( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "removeObject:fromPropertyWithKey:" );
|
|
#define nsstring_removeObject_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_removeObject_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_removeObject_call
|
|
}
|
|
|
|
void nsstring_addObject( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addObject:toPropertyWithKey:" );
|
|
#define nsstring_addObject_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_addObject_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_addObject_call
|
|
}
|
|
|
|
nsobject_t nsstring_validateTakeValue( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "validateTakeValue:forKeyPath:" );
|
|
#define nsstring_validateTakeValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_validateTakeValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_validateTakeValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_allPropertyKeys( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "allPropertyKeys" );
|
|
#define nsstring_allPropertyKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_allPropertyKeys_call( (id)object, methodSelector );
|
|
#undef nsstring_allPropertyKeys_call
|
|
}
|
|
|
|
void nsstring_clearProperties( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "clearProperties" );
|
|
#define nsstring_clearProperties_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_clearProperties_call( (id)object, methodSelector );
|
|
#undef nsstring_clearProperties_call
|
|
}
|
|
|
|
void nsstring_flushKeyBindings( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "flushKeyBindings" );
|
|
#define nsstring_flushKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_flushKeyBindings_call( (id)object, methodSelector );
|
|
#undef nsstring_flushKeyBindings_call
|
|
}
|
|
|
|
void nsstring_takeStoredValuesFromDictionary( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "takeStoredValuesFromDictionary:" );
|
|
#define nsstring_takeStoredValuesFromDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_takeStoredValuesFromDictionary_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_takeStoredValuesFromDictionary_call
|
|
}
|
|
|
|
char nsstring_isNSDate__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSDate__" );
|
|
#define nsstring_isNSDate___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSDate___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSDate___call
|
|
}
|
|
|
|
char nsstring_isNSCFConstantString__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSCFConstantString__" );
|
|
#define nsstring_isNSCFConstantString___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSCFConstantString___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSCFConstantString___call
|
|
}
|
|
|
|
char nsstring_isNSNumber__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSNumber__" );
|
|
#define nsstring_isNSNumber___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSNumber___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSNumber___call
|
|
}
|
|
|
|
char nsstring_isNSArray__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSArray__" );
|
|
#define nsstring_isNSArray___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSArray___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSArray___call
|
|
}
|
|
|
|
char nsstring_isNSDictionary__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSDictionary__" );
|
|
#define nsstring_isNSDictionary___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSDictionary___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSDictionary___call
|
|
}
|
|
|
|
char nsstring_isNSSet__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSSet__" );
|
|
#define nsstring_isNSSet___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSSet___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSSet___call
|
|
}
|
|
|
|
char nsstring_isNSData__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSData__" );
|
|
#define nsstring_isNSData___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSData___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSData___call
|
|
}
|
|
|
|
char nsstring_isNSObject__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSObject__" );
|
|
#define nsstring_isNSObject___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSObject___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSObject___call
|
|
}
|
|
|
|
char nsstring_isNSOrderedSet__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSOrderedSet__" );
|
|
#define nsstring_isNSOrderedSet___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSOrderedSet___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSOrderedSet___call
|
|
}
|
|
|
|
char nsstring_isNSTimeZone__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSTimeZone__" );
|
|
#define nsstring_isNSTimeZone___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSTimeZone___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSTimeZone___call
|
|
}
|
|
|
|
char nsstring_isNSValue__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSValue__" );
|
|
#define nsstring_isNSValue___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSValue___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSValue___call
|
|
}
|
|
|
|
void nsstring_doesNotRecognizeSelector( nsstring_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doesNotRecognizeSelector:" );
|
|
#define nsstring_doesNotRecognizeSelector_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_doesNotRecognizeSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_doesNotRecognizeSelector_call
|
|
}
|
|
|
|
nsobject_t nsstring_methodSignatureForSelector( nsstring_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "methodSignatureForSelector:" );
|
|
#define nsstring_methodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_methodSignatureForSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_methodSignatureForSelector_call
|
|
}
|
|
|
|
nsobject_t nsstring_retain( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "retain" );
|
|
#define nsstring_retain_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_retain_call( (id)object, methodSelector );
|
|
#undef nsstring_retain_call
|
|
}
|
|
|
|
unsigned long long nsstring_retainCount( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "retainCount" );
|
|
#define nsstring_retainCount_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_retainCount_call( (id)object, methodSelector );
|
|
#undef nsstring_retainCount_call
|
|
}
|
|
|
|
nsobject_t nsstring_autorelease( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "autorelease" );
|
|
#define nsstring_autorelease_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_autorelease_call( (id)object, methodSelector );
|
|
#undef nsstring_autorelease_call
|
|
}
|
|
|
|
nsobject_t nsstring_copy( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "copy" );
|
|
#define nsstring_copy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_copy_call( (id)object, methodSelector );
|
|
#undef nsstring_copy_call
|
|
}
|
|
|
|
void nsstring_finalize( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "finalize" );
|
|
#define nsstring_finalize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_finalize_call( (id)object, methodSelector );
|
|
#undef nsstring_finalize_call
|
|
}
|
|
|
|
void nsstring_dealloc( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "dealloc" );
|
|
#define nsstring_dealloc_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_dealloc_call( (id)object, methodSelector );
|
|
#undef nsstring_dealloc_call
|
|
}
|
|
|
|
nsclass_t nsstring_class( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "class" );
|
|
#define nsstring_class_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_class_call( (id)object, methodSelector );
|
|
#undef nsstring_class_call
|
|
}
|
|
|
|
nsobject_t nsstring_self( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "self" );
|
|
#define nsstring_self_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_self_call( (id)object, methodSelector );
|
|
#undef nsstring_self_call
|
|
}
|
|
|
|
char nsstring_isProxy( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isProxy" );
|
|
#define nsstring_isProxy_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isProxy_call( (id)object, methodSelector );
|
|
#undef nsstring_isProxy_call
|
|
}
|
|
|
|
char nsstring_isKindOfClass( nsstring_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isKindOfClass:" );
|
|
#define nsstring_isKindOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isKindOfClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isKindOfClass_call
|
|
}
|
|
|
|
char nsstring_isMemberOfClass( nsstring_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isMemberOfClass:" );
|
|
#define nsstring_isMemberOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isMemberOfClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isMemberOfClass_call
|
|
}
|
|
|
|
char nsstring_conformsToProtocol( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "conformsToProtocol:" );
|
|
#define nsstring_conformsToProtocol_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_conformsToProtocol_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_conformsToProtocol_call
|
|
}
|
|
|
|
char nsstring_respondsToSelector( nsstring_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "respondsToSelector:" );
|
|
#define nsstring_respondsToSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_respondsToSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_respondsToSelector_call
|
|
}
|
|
|
|
_NSZone* nsstring_zone( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "zone" );
|
|
#define nsstring_zone_call( obj, selector ) ((_NSZone* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_zone_call( (id)object, methodSelector );
|
|
#undef nsstring_zone_call
|
|
}
|
|
|
|
nsclass_t nsstring_superclass( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "superclass" );
|
|
#define nsstring_superclass_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_superclass_call( (id)object, methodSelector );
|
|
#undef nsstring_superclass_call
|
|
}
|
|
|
|
nsobject_t nsstring_debugDescription( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "debugDescription" );
|
|
#define nsstring_debugDescription_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_debugDescription_call( (id)object, methodSelector );
|
|
#undef nsstring_debugDescription_call
|
|
}
|
|
|
|
char nsstring_retainWeakReference( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "retainWeakReference" );
|
|
#define nsstring_retainWeakReference_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_retainWeakReference_call( (id)object, methodSelector );
|
|
#undef nsstring_retainWeakReference_call
|
|
}
|
|
|
|
char nsstring_allowsWeakReference( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "allowsWeakReference" );
|
|
#define nsstring_allowsWeakReference_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_allowsWeakReference_call( (id)object, methodSelector );
|
|
#undef nsstring_allowsWeakReference_call
|
|
}
|
|
|
|
char nsstring_isFault( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isFault" );
|
|
#define nsstring_isFault_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isFault_call( (id)object, methodSelector );
|
|
#undef nsstring_isFault_call
|
|
}
|
|
|
|
void nsstring_forwardInvocation( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "forwardInvocation:" );
|
|
#define nsstring_forwardInvocation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_forwardInvocation_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_forwardInvocation_call
|
|
}
|
|
|
|
nsobject_t nsstring_forwardingTargetForSelector( nsstring_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "forwardingTargetForSelector:" );
|
|
#define nsstring_forwardingTargetForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_forwardingTargetForSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_forwardingTargetForSelector_call
|
|
}
|
|
|
|
nsobject_t nsstring_mutableCopy( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableCopy" );
|
|
#define nsstring_mutableCopy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_mutableCopy_call( (id)object, methodSelector );
|
|
#undef nsstring_mutableCopy_call
|
|
}
|
|
|
|
nsobject_t nsstring_readableTypesForPasteboard( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "readableTypesForPasteboard:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_readableTypesForPasteboard_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_readableTypesForPasteboard_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_readableTypesForPasteboard_call
|
|
}
|
|
|
|
long long nsstring_typesetterBehavior( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "typesetterBehavior" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_typesetterBehavior_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_typesetterBehavior_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_typesetterBehavior_call
|
|
}
|
|
|
|
void nsstring_setTypesetterBehavior( long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setTypesetterBehavior:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setTypesetterBehavior_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setTypesetterBehavior_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setTypesetterBehavior_call
|
|
}
|
|
|
|
void nsstring_setUsesScreenFonts( char arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setUsesScreenFonts:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setUsesScreenFonts_call( obj, selector, arg0 ) ((void (*)( id, SEL, char ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setUsesScreenFonts_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setUsesScreenFonts_call
|
|
}
|
|
|
|
void nsstring_setUsesFontLeading( char arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setUsesFontLeading:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setUsesFontLeading_call( obj, selector, arg0 ) ((void (*)( id, SEL, char ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setUsesFontLeading_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setUsesFontLeading_call
|
|
}
|
|
|
|
double nsstring_defaultLineHeightForFont( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "defaultLineHeightForFont:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_defaultLineHeightForFont_call( obj, selector, arg0 ) ((double (*)( id, SEL, nsobject_t ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
|
|
return nsstring_defaultLineHeightForFont_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_defaultLineHeightForFont_call
|
|
}
|
|
|
|
void nsstring_setDefaultAttachmentScaling( unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setDefaultAttachmentScaling:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setDefaultAttachmentScaling_call( obj, selector, arg0 ) ((void (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setDefaultAttachmentScaling_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setDefaultAttachmentScaling_call
|
|
}
|
|
|
|
unsigned long long nsstring_defaultAttachmentScaling( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "defaultAttachmentScaling" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_defaultAttachmentScaling_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_defaultAttachmentScaling_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_defaultAttachmentScaling_call
|
|
}
|
|
|
|
char nsstring_usesScreenFonts( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "usesScreenFonts" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_usesScreenFonts_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_usesScreenFonts_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_usesScreenFonts_call
|
|
}
|
|
|
|
char nsstring_usesFontLeading( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "usesFontLeading" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_usesFontLeading_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_usesFontLeading_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_usesFontLeading_call
|
|
}
|
|
|
|
float nsstring_hyphenationFactor( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hyphenationFactor" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_hyphenationFactor_call( obj, selector ) ((float (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
|
|
return nsstring_hyphenationFactor_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_hyphenationFactor_call
|
|
}
|
|
|
|
void nsstring_setHyphenationFactor( float arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setHyphenationFactor:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setHyphenationFactor_call( obj, selector, arg0 ) ((void (*)( id, SEL, float ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setHyphenationFactor_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setHyphenationFactor_call
|
|
}
|
|
|
|
void nsstring_setShowsInvisibleCharacters( char arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setShowsInvisibleCharacters:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setShowsInvisibleCharacters_call( obj, selector, arg0 ) ((void (*)( id, SEL, char ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setShowsInvisibleCharacters_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setShowsInvisibleCharacters_call
|
|
}
|
|
|
|
char nsstring_showsInvisibleCharacters( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "showsInvisibleCharacters" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_showsInvisibleCharacters_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_showsInvisibleCharacters_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_showsInvisibleCharacters_call
|
|
}
|
|
|
|
void nsstring_setShowsControlCharacters( char arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setShowsControlCharacters:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setShowsControlCharacters_call( obj, selector, arg0 ) ((void (*)( id, SEL, char ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setShowsControlCharacters_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setShowsControlCharacters_call
|
|
}
|
|
|
|
char nsstring_showsControlCharacters( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "showsControlCharacters" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_showsControlCharacters_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_showsControlCharacters_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_showsControlCharacters_call
|
|
}
|
|
|
|
double nsstring_defaultBaselineOffsetForFont( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "defaultBaselineOffsetForFont:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_defaultBaselineOffsetForFont_call( obj, selector, arg0 ) ((double (*)( id, SEL, nsobject_t ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
|
|
return nsstring_defaultBaselineOffsetForFont_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_defaultBaselineOffsetForFont_call
|
|
}
|
|
|
|
nsobject_t nsstring_cutStringGUID( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cutStringGUID" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_cutStringGUID_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_cutStringGUID_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_cutStringGUID_call
|
|
}
|
|
|
|
nsobject_t nsstring_NSStringFromLSInstallPhase( unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NSStringFromLSInstallPhase:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_NSStringFromLSInstallPhase_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_NSStringFromLSInstallPhase_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_NSStringFromLSInstallPhase_call
|
|
}
|
|
|
|
nsobject_t nsstring_NSStringFromLSInstallState( unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NSStringFromLSInstallState:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_NSStringFromLSInstallState_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_NSStringFromLSInstallState_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_NSStringFromLSInstallState_call
|
|
}
|
|
|
|
nsobject_t nsstring_NSStringFromLSInstallType( unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NSStringFromLSInstallType:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_NSStringFromLSInstallType_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_NSStringFromLSInstallType_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_NSStringFromLSInstallType_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithUTF8String( char* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithUTF8String:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithUTF8String_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, char* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringWithUTF8String_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_stringWithUTF8String_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithFormat( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithFormat:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithFormat_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringWithFormat_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_stringWithFormat_call
|
|
}
|
|
|
|
nsobject_t nsstring_string( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "string" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_string_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_string_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_string_call
|
|
}
|
|
|
|
nsobject_t nsstring_allocWithZone( _NSZone* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "allocWithZone:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_allocWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_allocWithZone_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_allocWithZone_call
|
|
}
|
|
|
|
void nsstring_initialize( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initialize" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_initialize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_initialize_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_initialize_call
|
|
}
|
|
|
|
char nsstring_supportsSecureCoding( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsSecureCoding" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_supportsSecureCoding_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_supportsSecureCoding_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_supportsSecureCoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithCharacters( unsigned short* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithCharacters:length:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithCharacters_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned short*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringWithCharacters_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringWithCharacters_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithString( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithString:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringWithString_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_stringWithString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithCString( char* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithCString:encoding:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithCString_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, char*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringWithCString_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringWithCString_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithContentsOfFile( nsobject_t arg0, unsigned long long* arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithContentsOfFile:usedEncoding:error:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithContentsOfFile_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long*, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_stringWithContentsOfFile_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_stringWithContentsOfFile_call
|
|
}
|
|
|
|
unsigned long long nsstring_defaultCStringEncoding( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "defaultCStringEncoding" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_defaultCStringEncoding_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_defaultCStringEncoding_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_defaultCStringEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithBytes( void* arg0, unsigned long long arg1, unsigned long long arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithBytes:length:encoding:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithBytes_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, void*, unsigned long long, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_stringWithBytes_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_stringWithBytes_call
|
|
}
|
|
|
|
nsobject_t nsstring_localizedNameOfStringEncoding( unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedNameOfStringEncoding:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_localizedNameOfStringEncoding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedNameOfStringEncoding_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_localizedNameOfStringEncoding_call
|
|
}
|
|
|
|
nsobject_t nsstring_localizedStringWithFormat( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedStringWithFormat:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_localizedStringWithFormat_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedStringWithFormat_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_localizedStringWithFormat_call
|
|
}
|
|
|
|
nsobject_t nsstring_pathWithComponents( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pathWithComponents:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_pathWithComponents_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_pathWithComponents_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_pathWithComponents_call
|
|
}
|
|
|
|
unsigned long long nsstring_stringEncodingForData( nsobject_t arg0, nsobject_t arg1, nsobject_t* arg2, char* arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringEncodingForData_call( obj, selector, arg0, arg1, arg2, arg3 ) ((unsigned long long (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t*, char* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_stringEncodingForData_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_stringEncodingForData_call
|
|
}
|
|
|
|
nsobject_t nsstring_readableTypeIdentifiersForItemProvider( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "readableTypeIdentifiersForItemProvider" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_readableTypeIdentifiersForItemProvider_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_readableTypeIdentifiersForItemProvider_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_readableTypeIdentifiersForItemProvider_call
|
|
}
|
|
|
|
nsobject_t nsstring_objectWithItemProviderData( nsobject_t arg0, nsobject_t arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectWithItemProviderData:typeIdentifier:error:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_objectWithItemProviderData_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_objectWithItemProviderData_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_objectWithItemProviderData_call
|
|
}
|
|
|
|
nsobject_t nsstring_localizedStringWithValidatedFormat( nsobject_t arg0, nsobject_t arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedStringWithValidatedFormat:validFormatSpecifiers:error:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_localizedStringWithValidatedFormat_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_localizedStringWithValidatedFormat_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_localizedStringWithValidatedFormat_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithValidatedFormat( nsobject_t arg0, nsobject_t arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithValidatedFormat:validFormatSpecifiers:error:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithValidatedFormat_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_stringWithValidatedFormat_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_stringWithValidatedFormat_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithContentsOfURL( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithContentsOfURL:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithContentsOfURL_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringWithContentsOfURL_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_stringWithContentsOfURL_call
|
|
}
|
|
|
|
unsigned long long* nsstring_availableStringEncodings( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "availableStringEncodings" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_availableStringEncodings_call( obj, selector ) ((unsigned long long* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_availableStringEncodings_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_availableStringEncodings_call
|
|
}
|
|
|
|
nsobject_t nsstring_defaultPlaceholderForMarker( nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "defaultPlaceholderForMarker:withBinding:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_defaultPlaceholderForMarker_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_defaultPlaceholderForMarker_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_defaultPlaceholderForMarker_call
|
|
}
|
|
|
|
void nsstring_exposeBinding( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "exposeBinding:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_exposeBinding_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_exposeBinding_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_exposeBinding_call
|
|
}
|
|
|
|
void nsstring_setDefaultPlaceholder( nsobject_t arg0, nsobject_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setDefaultPlaceholder:forMarker:withBinding:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setDefaultPlaceholder_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_setDefaultPlaceholder_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_setDefaultPlaceholder_call
|
|
}
|
|
|
|
char nsstring_CA_automaticallyNotifiesObservers( nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_automaticallyNotifiesObservers:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_CA_automaticallyNotifiesObservers_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_CA_automaticallyNotifiesObservers_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_CA_automaticallyNotifiesObservers_call
|
|
}
|
|
|
|
char nsstring_CA_encodesPropertyConditionally( unsigned int arg0, int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_encodesPropertyConditionally:type:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_CA_encodesPropertyConditionally_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, unsigned int, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_CA_encodesPropertyConditionally_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_CA_encodesPropertyConditionally_call
|
|
}
|
|
|
|
nsobject_t nsstring_CA_CAMLPropertyForKey( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_CAMLPropertyForKey:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_CA_CAMLPropertyForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_CA_CAMLPropertyForKey_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_CA_CAMLPropertyForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_bs_secureDecodedFromData( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_secureDecodedFromData:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_bs_secureDecodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_bs_secureDecodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_bs_secureDecodedFromData_call
|
|
}
|
|
|
|
nsobject_t nsstring_bs_secureDataFromObject( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_secureDataFromObject:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_bs_secureDataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_bs_secureDataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_bs_secureDataFromObject_call
|
|
}
|
|
|
|
nsobject_t nsstring_bs_secureObjectFromData( nsobject_t arg0, nsclass_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_secureObjectFromData:ofClass:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_bs_secureObjectFromData_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsclass_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_bs_secureObjectFromData_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_bs_secureObjectFromData_call
|
|
}
|
|
|
|
nsobject_t nsstring_bs_dataFromObject( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_dataFromObject:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_bs_dataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_bs_dataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_bs_dataFromObject_call
|
|
}
|
|
|
|
nsobject_t nsstring_bs_objectFromData( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_objectFromData:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_bs_objectFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_bs_objectFromData_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_bs_objectFromData_call
|
|
}
|
|
|
|
nsobject_t nsstring_bs_decodedFromData( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_decodedFromData:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_bs_decodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_bs_decodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_bs_decodedFromData_call
|
|
}
|
|
|
|
void nsstring_load( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "load" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_load_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_load_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_load_call
|
|
}
|
|
|
|
long long nsstring_version( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "version" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_version_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_version_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_version_call
|
|
}
|
|
|
|
char nsstring_instancesImplementSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instancesImplementSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_instancesImplementSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_instancesImplementSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_instancesImplementSelector_call
|
|
}
|
|
|
|
void nsstring_poseAsClass( nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "poseAsClass:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_poseAsClass_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_poseAsClass_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_poseAsClass_call
|
|
}
|
|
|
|
void nsstring_setVersion( long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setVersion:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setVersion_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setVersion_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setVersion_call
|
|
}
|
|
|
|
char nsstring_automaticallyNotifiesObserversForKey( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "automaticallyNotifiesObserversForKey:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_automaticallyNotifiesObserversForKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_automaticallyNotifiesObserversForKey_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_automaticallyNotifiesObserversForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_classFallbacksForKeyedArchiver( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classFallbacksForKeyedArchiver" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_classFallbacksForKeyedArchiver_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_classFallbacksForKeyedArchiver_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_classFallbacksForKeyedArchiver_call
|
|
}
|
|
|
|
nsclass_t nsstring_classForKeyedUnarchiver( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForKeyedUnarchiver" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_classForKeyedUnarchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_classForKeyedUnarchiver_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_classForKeyedUnarchiver_call
|
|
}
|
|
|
|
char nsstring_useStoredAccessor( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "useStoredAccessor" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_useStoredAccessor_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_useStoredAccessor_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_useStoredAccessor_call
|
|
}
|
|
|
|
char nsstring_accessInstanceVariablesDirectly( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessInstanceVariablesDirectly" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_accessInstanceVariablesDirectly_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessInstanceVariablesDirectly_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_accessInstanceVariablesDirectly_call
|
|
}
|
|
|
|
objc_method_description* nsstring_instanceMethodDescriptionForSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instanceMethodDescriptionForSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_instanceMethodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_instanceMethodDescriptionForSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_instanceMethodDescriptionForSelector_call
|
|
}
|
|
|
|
nsobject_t nsstring_keyPathsForValuesAffectingValueForKey( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "keyPathsForValuesAffectingValueForKey:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_keyPathsForValuesAffectingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_keyPathsForValuesAffectingValueForKey_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_keyPathsForValuesAffectingValueForKey_call
|
|
}
|
|
|
|
void nsstring_setKeys( nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setKeys:triggerChangeNotificationsForDependentKey:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setKeys_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_setKeys_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_setKeys_call
|
|
}
|
|
|
|
void nsstring_cancelPreviousPerformRequestsWithTarget( nsobject_t arg0, nsselector_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cancelPreviousPerformRequestsWithTarget:selector:object:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_cancelPreviousPerformRequestsWithTarget_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_cancelPreviousPerformRequestsWithTarget_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_cancelPreviousPerformRequestsWithTarget_call
|
|
}
|
|
|
|
void nsstring_flushAllKeyBindings( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "flushAllKeyBindings" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_flushAllKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_flushAllKeyBindings_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_flushAllKeyBindings_call
|
|
}
|
|
|
|
void nsstring_flushClassKeyBindings( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "flushClassKeyBindings" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_flushClassKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_flushClassKeyBindings_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_flushClassKeyBindings_call
|
|
}
|
|
|
|
nsobject_t nsstring_SFSQLiteClassName( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "SFSQLiteClassName" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_SFSQLiteClassName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_SFSQLiteClassName_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_SFSQLiteClassName_call
|
|
}
|
|
|
|
nsobject_t nsstring_instanceMethodSignatureForSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instanceMethodSignatureForSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_instanceMethodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_instanceMethodSignatureForSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_instanceMethodSignatureForSelector_call
|
|
}
|
|
|
|
nsobject_t nsstring_new( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "new" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_new_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_new_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_new_call
|
|
}
|
|
|
|
char nsstring_resolveInstanceMethod( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "resolveInstanceMethod:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_resolveInstanceMethod_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_resolveInstanceMethod_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_resolveInstanceMethod_call
|
|
}
|
|
|
|
char nsstring_resolveClassMethod( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "resolveClassMethod:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_resolveClassMethod_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_resolveClassMethod_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_resolveClassMethod_call
|
|
}
|
|
|
|
nsstring_t nsstring_alloc( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "alloc" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_alloc_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_alloc_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_alloc_call
|
|
}
|
|
|
|
char nsstring_isSubclassOfClass( nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isSubclassOfClass:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_isSubclassOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isSubclassOfClass_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_isSubclassOfClass_call
|
|
}
|
|
|
|
char nsstring_isAncestorOfObject( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAncestorOfObject:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_isAncestorOfObject_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isAncestorOfObject_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_isAncestorOfObject_call
|
|
}
|
|
|
|
char nsstring_instancesRespondToSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instancesRespondToSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_instancesRespondToSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_instancesRespondToSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_instancesRespondToSelector_call
|
|
}
|
|
|