mirror of
https://github.com/quelsolaar/MergeSource
synced 2025-02-08 11:08:41 -05:00
4309 lines
220 KiB
C
4309 lines
220 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_fp_obfuscatedPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_obfuscatedPath" );
|
|
#define nsstring_fp_obfuscatedPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_obfuscatedPath_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_obfuscatedPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_obfuscatedFilename( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_obfuscatedFilename" );
|
|
#define nsstring_fp_obfuscatedFilename_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_obfuscatedFilename_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_obfuscatedFilename_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_libnotifyPerUserNotificationName( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_libnotifyPerUserNotificationName" );
|
|
#define nsstring_fp_libnotifyPerUserNotificationName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_libnotifyPerUserNotificationName_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_libnotifyPerUserNotificationName_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_formatStringWithValues( nsstring_t object, nsobject_t arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_formatStringWithValues:error:" );
|
|
#define nsstring_fp_formatStringWithValues_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_fp_formatStringWithValues_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_fp_formatStringWithValues_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_localizedFormatWithKeys( nsstring_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_localizedFormatWithKeys:fromDictionary:error:" );
|
|
#define nsstring_fp_localizedFormatWithKeys_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_fp_localizedFormatWithKeys_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_fp_localizedFormatWithKeys_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_fpIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_fpIdentifier" );
|
|
#define nsstring_fp_fpIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_fpIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_fpIdentifier_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_toDomainIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_toDomainIdentifier" );
|
|
#define nsstring_fp_toDomainIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_toDomainIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_toDomainIdentifier_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_bouncedNameWithIndex( nsstring_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_bouncedNameWithIndex:" );
|
|
#define nsstring_fp_bouncedNameWithIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_fp_bouncedNameWithIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_fp_bouncedNameWithIndex_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_stringByDeletingPathBounceNo( nsstring_t object, nsobject_t* arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_stringByDeletingPathBounceNo:andPathExtension:" );
|
|
#define nsstring_fp_stringByDeletingPathBounceNo_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t*, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_fp_stringByDeletingPathBounceNo_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_fp_stringByDeletingPathBounceNo_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_representableHFSFileNameWithNumber( nsstring_t object, nsobject_t arg0, nsobject_t arg1, bool arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_representableHFSFileNameWithNumber:addedExtension:makeDotFile:" );
|
|
#define nsstring_fp_representableHFSFileNameWithNumber_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_fp_representableHFSFileNameWithNumber_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_fp_representableHFSFileNameWithNumber_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_toProviderID( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_toProviderID" );
|
|
#define nsstring_fp_toProviderID_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_toProviderID_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_toProviderID_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_displayNameFromFilenameWithHiddenPathExtension( nsstring_t object, bool arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_displayNameFromFilenameWithHiddenPathExtension:isFolder:" );
|
|
#define nsstring_fp_displayNameFromFilenameWithHiddenPathExtension_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, bool, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_fp_displayNameFromFilenameWithHiddenPathExtension_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_fp_displayNameFromFilenameWithHiddenPathExtension_call
|
|
}
|
|
|
|
bool nsstring_fp_isiCloudDriveOrCloudDocsIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_isiCloudDriveOrCloudDocsIdentifier" );
|
|
#define nsstring_fp_isiCloudDriveOrCloudDocsIdentifier_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_isiCloudDriveOrCloudDocsIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_isiCloudDriveOrCloudDocsIdentifier_call
|
|
}
|
|
|
|
bool nsstring_fp_usesDSCopyEngine( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_usesDSCopyEngine" );
|
|
#define nsstring_fp_usesDSCopyEngine_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_usesDSCopyEngine_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_usesDSCopyEngine_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_prettyPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_prettyPath" );
|
|
#define nsstring_fp_prettyPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_prettyPath_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_prettyPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_realpath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_realpath" );
|
|
#define nsstring_fp_realpath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_realpath_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_realpath_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_filenameFromDisplayNameWithExtension( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_filenameFromDisplayNameWithExtension:" );
|
|
#define nsstring_fp_filenameFromDisplayNameWithExtension_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_fp_filenameFromDisplayNameWithExtension_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_fp_filenameFromDisplayNameWithExtension_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_alwaysObfuscatedFilename( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_alwaysObfuscatedFilename" );
|
|
#define nsstring_fp_alwaysObfuscatedFilename_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_alwaysObfuscatedFilename_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_alwaysObfuscatedFilename_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_prettyPathWithObfuscation( nsstring_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_prettyPathWithObfuscation:" );
|
|
#define nsstring_fp_prettyPathWithObfuscation_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_fp_prettyPathWithObfuscation_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_fp_prettyPathWithObfuscation_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_alwaysObfuscatedPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_alwaysObfuscatedPath" );
|
|
#define nsstring_fp_alwaysObfuscatedPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_alwaysObfuscatedPath_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_alwaysObfuscatedPath_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_stringByDeletingPathExtension( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_stringByDeletingPathExtension" );
|
|
#define nsstring_fp_stringByDeletingPathExtension_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_stringByDeletingPathExtension_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_stringByDeletingPathExtension_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_pathExtension( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_pathExtension" );
|
|
#define nsstring_fp_pathExtension_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_pathExtension_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_pathExtension_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_representableHFSFileNameWithSuffix( nsstring_t object, nsobject_t arg0, nsobject_t arg1, bool arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_representableHFSFileNameWithSuffix:addedExtension:makeDotFile:" );
|
|
#define nsstring_fp_representableHFSFileNameWithSuffix_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_fp_representableHFSFileNameWithSuffix_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_fp_representableHFSFileNameWithSuffix_call
|
|
}
|
|
|
|
char* nsstring_fp_fileSystemRepresentation( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_fileSystemRepresentation" );
|
|
#define nsstring_fp_fileSystemRepresentation_call( obj, selector ) ((char* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_fileSystemRepresentation_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_fileSystemRepresentation_call
|
|
}
|
|
|
|
void nsstring_fp_enumerateTokensInRange( nsstring_t object, _NSRange arg0, __CFStringTokenizer* arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_enumerateTokensInRange:tokenizer:usingBlock:" );
|
|
#define nsstring_fp_enumerateTokensInRange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, _NSRange, __CFStringTokenizer*, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsstring_fp_enumerateTokensInRange_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_fp_enumerateTokensInRange_call
|
|
}
|
|
|
|
bool nsstring_fp_isCJKLanguageIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_isCJKLanguageIdentifier" );
|
|
#define nsstring_fp_isCJKLanguageIdentifier_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_isCJKLanguageIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_fp_isCJKLanguageIdentifier_call
|
|
}
|
|
|
|
CGSize nsstring_sizeWithFont( nsstring_t object, nsobject_t arg0, double arg1, long long arg2, double arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sizeWithFont:forWidth:lineBreakMode:letterSpacing:" );
|
|
#define nsstring_sizeWithFont_call( obj, selector, arg0, arg1, arg2, arg3 ) ((CGSize (*)( id, SEL, nsobject_t, double, long long, double ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_sizeWithFont_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_sizeWithFont_call
|
|
}
|
|
|
|
nsobject_t nsstring_queryKeysAndValues( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "queryKeysAndValues" );
|
|
#define nsstring_queryKeysAndValues_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_queryKeysAndValues_call( (id)object, methodSelector );
|
|
#undef nsstring_queryKeysAndValues_call
|
|
}
|
|
|
|
CGSize nsstring_drawAtPoint( nsstring_t object, CGPoint arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "drawAtPoint:withFont:" );
|
|
#define nsstring_drawAtPoint_call( obj, selector, arg0, arg1 ) ((CGSize (*)( id, SEL, CGPoint, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_drawAtPoint_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_drawAtPoint_call
|
|
}
|
|
|
|
CGSize nsstring_drawInRect( nsstring_t object, CGRect arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "drawInRect:withFont:" );
|
|
#define nsstring_drawInRect_call( obj, selector, arg0, arg1 ) ((CGSize (*)( id, SEL, CGRect, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_drawInRect_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_drawInRect_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
|
|
}
|
|
|
|
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_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
|
|
}
|
|
|
|
bool nsstring_ls_matchesStringForPluginQuery( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ls_matchesStringForPluginQuery:" );
|
|
#define nsstring_ls_matchesStringForPluginQuery_call( obj, selector, arg0 ) ((bool (*)( 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
|
|
}
|
|
|
|
bool nsstring_ls_matchesForPluginQuery( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ls_matchesForPluginQuery:" );
|
|
#define nsstring_ls_matchesForPluginQuery_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_ls_matchesForPluginQuery_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_ls_matchesForPluginQuery_call
|
|
}
|
|
|
|
void nsstring_sqliteBind( nsstring_t object, sqlite3_stmt* arg0, int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sqliteBind:index:" );
|
|
#define nsstring_sqliteBind_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, sqlite3_stmt*, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsstring_sqliteBind_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_sqliteBind_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_encodedDataAndReturnError( nsstring_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "encodedDataAndReturnError:" );
|
|
#define nsstring_encodedDataAndReturnError_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_encodedDataAndReturnError_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_encodedDataAndReturnError_call
|
|
}
|
|
|
|
char* nsstring_encodedBytesAndReturnLength( nsstring_t object, unsigned long long* arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "encodedBytesAndReturnLength:error:" );
|
|
#define nsstring_encodedBytesAndReturnLength_call( obj, selector, arg0, arg1 ) ((char* (*)( id, SEL, unsigned long long*, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_encodedBytesAndReturnLength_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_encodedBytesAndReturnLength_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_hasColorGlyphsInRange( nsstring_t object, _NSRange arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hasColorGlyphsInRange:attributes:" );
|
|
#define nsstring_hasColorGlyphsInRange_call( obj, selector, arg0, arg1 ) ((bool (*)( 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
|
|
}
|
|
|
|
nsobject_t nsstring_MCAppendDeviceName( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCAppendDeviceName" );
|
|
#define nsstring_MCAppendDeviceName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_MCAppendDeviceName_call( (id)object, methodSelector );
|
|
#undef nsstring_MCAppendDeviceName_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCHashedFilenameWithPrefix( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCHashedFilenameWithPrefix:extension:" );
|
|
#define nsstring_MCHashedFilenameWithPrefix_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_MCHashedFilenameWithPrefix_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_MCHashedFilenameWithPrefix_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCHashedIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCHashedIdentifier" );
|
|
#define nsstring_MCHashedIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_MCHashedIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_MCHashedIdentifier_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCSHA256DigestWithSalt( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCSHA256DigestWithSalt:" );
|
|
#define nsstring_MCSHA256DigestWithSalt_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_MCSHA256DigestWithSalt_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_MCSHA256DigestWithSalt_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCOldStyleSafeFilenameHashWithExtension( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCOldStyleSafeFilenameHashWithExtension:" );
|
|
#define nsstring_MCOldStyleSafeFilenameHashWithExtension_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_MCOldStyleSafeFilenameHashWithExtension_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_MCOldStyleSafeFilenameHashWithExtension_call
|
|
}
|
|
|
|
unsigned int nsstring_MCHash( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCHash" );
|
|
#define nsstring_MCHash_call( obj, selector ) ((unsigned int (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_MCHash_call( (id)object, methodSelector );
|
|
#undef nsstring_MCHash_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCHashedFilenameWithExtension( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCHashedFilenameWithExtension:" );
|
|
#define nsstring_MCHashedFilenameWithExtension_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_MCHashedFilenameWithExtension_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_MCHashedFilenameWithExtension_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCOldStyleSafeFilenameHash( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCOldStyleSafeFilenameHash" );
|
|
#define nsstring_MCOldStyleSafeFilenameHash_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_MCOldStyleSafeFilenameHash_call( (id)object, methodSelector );
|
|
#undef nsstring_MCOldStyleSafeFilenameHash_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCSHA256DigestWithPasscodeSalt( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCSHA256DigestWithPasscodeSalt" );
|
|
#define nsstring_MCSHA256DigestWithPasscodeSalt_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_MCSHA256DigestWithPasscodeSalt_call( (id)object, methodSelector );
|
|
#undef nsstring_MCSHA256DigestWithPasscodeSalt_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCAppendGreenteaSuffix( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCAppendGreenteaSuffix" );
|
|
#define nsstring_MCAppendGreenteaSuffix_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_MCAppendGreenteaSuffix_call( (id)object, methodSelector );
|
|
#undef nsstring_MCAppendGreenteaSuffix_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCRemoveAppExternalVersionIDParameter( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCRemoveAppExternalVersionIDParameter" );
|
|
#define nsstring_MCRemoveAppExternalVersionIDParameter_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_MCRemoveAppExternalVersionIDParameter_call( (id)object, methodSelector );
|
|
#undef nsstring_MCRemoveAppExternalVersionIDParameter_call
|
|
}
|
|
|
|
bool nsstring_mt_isIdentityValueForMaterialSettingsProperty( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mt_isIdentityValueForMaterialSettingsProperty:" );
|
|
#define nsstring_mt_isIdentityValueForMaterialSettingsProperty_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mt_isIdentityValueForMaterialSettingsProperty_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_mt_isIdentityValueForMaterialSettingsProperty_call
|
|
}
|
|
|
|
nsobject_t nsstring_un_localizedStringKey( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_localizedStringKey" );
|
|
#define nsstring_un_localizedStringKey_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_un_localizedStringKey_call( (id)object, methodSelector );
|
|
#undef nsstring_un_localizedStringKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_un_logDigest( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_logDigest" );
|
|
#define nsstring_un_logDigest_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_un_logDigest_call( (id)object, methodSelector );
|
|
#undef nsstring_un_logDigest_call
|
|
}
|
|
|
|
unsigned long long nsstring_un_unsignedLongLongValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_unsignedLongLongValue" );
|
|
#define nsstring_un_unsignedLongLongValue_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_un_unsignedLongLongValue_call( (id)object, methodSelector );
|
|
#undef nsstring_un_unsignedLongLongValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_un_stringWithMaxLength( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_stringWithMaxLength:" );
|
|
#define nsstring_un_stringWithMaxLength_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_un_stringWithMaxLength_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_un_stringWithMaxLength_call
|
|
}
|
|
|
|
bool nsstring_un_isFirstPartyIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_isFirstPartyIdentifier" );
|
|
#define nsstring_un_isFirstPartyIdentifier_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_un_isFirstPartyIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_un_isFirstPartyIdentifier_call
|
|
}
|
|
|
|
nsobject_t nsstring_un_localizedStringArguments( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_localizedStringArguments" );
|
|
#define nsstring_un_localizedStringArguments_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_un_localizedStringArguments_call( (id)object, methodSelector );
|
|
#undef nsstring_un_localizedStringArguments_call
|
|
}
|
|
|
|
nsobject_t nsstring_un_localizedStringValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_localizedStringValue" );
|
|
#define nsstring_un_localizedStringValue_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_un_localizedStringValue_call( (id)object, methodSelector );
|
|
#undef nsstring_un_localizedStringValue_call
|
|
}
|
|
|
|
bool nsstring_isDelete( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isDelete" );
|
|
#define nsstring_isDelete_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isDelete_call( (id)object, methodSelector );
|
|
#undef nsstring_isDelete_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByReplacingCharacter( nsstring_t object, unsigned int arg0, unsigned int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByReplacingCharacter:withCharacter:" );
|
|
#define nsstring_stringByReplacingCharacter_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned int, unsigned int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringByReplacingCharacter_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringByReplacingCharacter_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByReplacingCharactersInSet( nsstring_t object, __CFCharacterSet* arg0, unsigned int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByReplacingCharactersInSet:withCharacter:" );
|
|
#define nsstring_stringByReplacingCharactersInSet_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, __CFCharacterSet*, unsigned int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringByReplacingCharactersInSet_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringByReplacingCharactersInSet_call
|
|
}
|
|
|
|
bool nsstring_isNaturallyRTL( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNaturallyRTL" );
|
|
#define nsstring_isNaturallyRTL_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNaturallyRTL_call( (id)object, methodSelector );
|
|
#undef nsstring_isNaturallyRTL_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByTrimmingCharactersInCFCharacterSet( nsstring_t object, __CFCharacterSet* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByTrimmingCharactersInCFCharacterSet:" );
|
|
#define nsstring_stringByTrimmingCharactersInCFCharacterSet_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, __CFCharacterSet* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringByTrimmingCharactersInCFCharacterSet_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringByTrimmingCharactersInCFCharacterSet_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringByTrimmingLastCharacter( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByTrimmingLastCharacter" );
|
|
#define nsstring_stringByTrimmingLastCharacter_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_stringByTrimmingLastCharacter_call( (id)object, methodSelector );
|
|
#undef nsstring_stringByTrimmingLastCharacter_call
|
|
}
|
|
|
|
bool nsstring_endsSentence( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "endsSentence" );
|
|
#define nsstring_endsSentence_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_endsSentence_call( (id)object, methodSelector );
|
|
#undef nsstring_endsSentence_call
|
|
}
|
|
|
|
bool nsstring_isLeftAssociative( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isLeftAssociative" );
|
|
#define nsstring_isLeftAssociative_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isLeftAssociative_call( (id)object, methodSelector );
|
|
#undef nsstring_isLeftAssociative_call
|
|
}
|
|
|
|
bool nsstring_isPlainSpace( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isPlainSpace" );
|
|
#define nsstring_isPlainSpace_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isPlainSpace_call( (id)object, methodSelector );
|
|
#undef nsstring_isPlainSpace_call
|
|
}
|
|
|
|
bool nsstring_isSpace( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isSpace" );
|
|
#define nsstring_isSpace_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isSpace_call( (id)object, methodSelector );
|
|
#undef nsstring_isSpace_call
|
|
}
|
|
|
|
bool nsstring_isSpaceOrReturn( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isSpaceOrReturn" );
|
|
#define nsstring_isSpaceOrReturn_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isSpaceOrReturn_call( (id)object, methodSelector );
|
|
#undef nsstring_isSpaceOrReturn_call
|
|
}
|
|
|
|
bool nsstring_isNewlineOrReturn( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNewlineOrReturn" );
|
|
#define nsstring_isNewlineOrReturn_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNewlineOrReturn_call( (id)object, methodSelector );
|
|
#undef nsstring_isNewlineOrReturn_call
|
|
}
|
|
|
|
bool nsstring_isTripledPunctuation( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isTripledPunctuation" );
|
|
#define nsstring_isTripledPunctuation_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isTripledPunctuation_call( (id)object, methodSelector );
|
|
#undef nsstring_isTripledPunctuation_call
|
|
}
|
|
|
|
bool nsstring_looksLikeEmailAddress( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "looksLikeEmailAddress" );
|
|
#define nsstring_looksLikeEmailAddress_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_looksLikeEmailAddress_call( (id)object, methodSelector );
|
|
#undef nsstring_looksLikeEmailAddress_call
|
|
}
|
|
|
|
bool nsstring_looksLikeNumberInput( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "looksLikeNumberInput" );
|
|
#define nsstring_looksLikeNumberInput_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_looksLikeNumberInput_call( (id)object, methodSelector );
|
|
#undef nsstring_looksLikeNumberInput_call
|
|
}
|
|
|
|
bool nsstring_looksLikeURL( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "looksLikeURL" );
|
|
#define nsstring_looksLikeURL_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_looksLikeURL_call( (id)object, methodSelector );
|
|
#undef nsstring_looksLikeURL_call
|
|
}
|
|
|
|
bool nsstring_containsSubstring( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "containsSubstring:" );
|
|
#define nsstring_containsSubstring_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_containsSubstring_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_containsSubstring_call
|
|
}
|
|
|
|
unsigned long long nsstring_editDistanceFrom( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "editDistanceFrom:" );
|
|
#define nsstring_editDistanceFrom_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_editDistanceFrom_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_editDistanceFrom_call
|
|
}
|
|
|
|
bool nsstring_containsDotDotPathComponents( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "containsDotDotPathComponents" );
|
|
#define nsstring_containsDotDotPathComponents_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_containsDotDotPathComponents_call( (id)object, methodSelector );
|
|
#undef nsstring_containsDotDotPathComponents_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
|
|
}
|
|
|
|
nsobject_t nsstring_DMCAppendDeviceName( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "DMCAppendDeviceName" );
|
|
#define nsstring_DMCAppendDeviceName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_DMCAppendDeviceName_call( (id)object, methodSelector );
|
|
#undef nsstring_DMCAppendDeviceName_call
|
|
}
|
|
|
|
nsobject_t nsstring_dmc_substringWithPattern( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "dmc_substringWithPattern:" );
|
|
#define nsstring_dmc_substringWithPattern_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_dmc_substringWithPattern_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_dmc_substringWithPattern_call
|
|
}
|
|
|
|
nsobject_t nsstring_DMCAppendGreenteaSuffix( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "DMCAppendGreenteaSuffix" );
|
|
#define nsstring_DMCAppendGreenteaSuffix_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_DMCAppendGreenteaSuffix_call( (id)object, methodSelector );
|
|
#undef nsstring_DMCAppendGreenteaSuffix_call
|
|
}
|
|
|
|
nsobject_t nsstring_gs_stringByUpdatingPathExtensionWithPathOrURL( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "gs_stringByUpdatingPathExtensionWithPathOrURL:" );
|
|
#define nsstring_gs_stringByUpdatingPathExtensionWithPathOrURL_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_gs_stringByUpdatingPathExtensionWithPathOrURL_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_gs_stringByUpdatingPathExtensionWithPathOrURL_call
|
|
}
|
|
|
|
bool nsstring_validateGSNameAllowingDot( nsstring_t object, bool arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "validateGSNameAllowingDot:error:" );
|
|
#define nsstring_validateGSNameAllowingDot_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, bool, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_validateGSNameAllowingDot_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_validateGSNameAllowingDot_call
|
|
}
|
|
|
|
nsobject_t nsstring_gs_issueExtension( nsstring_t object, char* arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "gs_issueExtension:error:" );
|
|
#define nsstring_gs_issueExtension_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, char*, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_gs_issueExtension_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_gs_issueExtension_call
|
|
}
|
|
|
|
long long nsstring_compareVersionString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "compareVersionString:" );
|
|
#define nsstring_compareVersionString_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_compareVersionString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_compareVersionString_call
|
|
}
|
|
|
|
nsobject_t nsstring_SZ_stringByDeletingTrailingSlashes( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "SZ_stringByDeletingTrailingSlashes" );
|
|
#define nsstring_SZ_stringByDeletingTrailingSlashes_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_SZ_stringByDeletingTrailingSlashes_call( (id)object, methodSelector );
|
|
#undef nsstring_SZ_stringByDeletingTrailingSlashes_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
|
|
}
|
|
|
|
bool nsstring_isNSString__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSString__" );
|
|
#define nsstring_isNSString___call( obj, selector ) ((bool (*)( 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
|
|
}
|
|
|
|
bool 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 ) ((bool (*)( 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
|
|
}
|
|
|
|
bool nsstring_isEqual( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isEqual:" );
|
|
#define nsstring_isEqual_call( obj, selector, arg0 ) ((bool (*)( 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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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_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
|
|
}
|
|
|
|
bool nsstring_isEqualToString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isEqualToString:" );
|
|
#define nsstring_isEqualToString_call( obj, selector, arg0 ) ((bool (*)( 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
|
|
}
|
|
|
|
bool nsstring_boolValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "boolValue" );
|
|
#define nsstring_boolValue_call( obj, selector ) ((bool (*)( 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
|
|
}
|
|
|
|
bool 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 ) ((bool (*)( 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
|
|
}
|
|
|
|
bool nsstring_hasPrefix( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hasPrefix:" );
|
|
#define nsstring_hasPrefix_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_hasPrefix_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_hasPrefix_call
|
|
}
|
|
|
|
bool nsstring_hasSuffix( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hasSuffix:" );
|
|
#define nsstring_hasSuffix_call( obj, selector, arg0 ) ((bool (*)( 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_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
|
|
}
|
|
|
|
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_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
|
|
}
|
|
|
|
bool nsstring_writeToFile( nsstring_t object, nsobject_t arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "writeToFile:atomically:" );
|
|
#define nsstring_writeToFile_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_writeToFile_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_writeToFile_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_writeToURL( nsstring_t object, nsobject_t arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "writeToURL:atomically:" );
|
|
#define nsstring_writeToURL_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_writeToURL_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_writeToURL_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
|
|
}
|
|
|
|
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_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, bool 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, bool ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_initWithCharactersNoCopy_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_initWithCharactersNoCopy_call
|
|
}
|
|
|
|
nsobject_t nsstring_initWithBytesNoCopy( nsstring_t object, void* arg0, unsigned long long arg1, unsigned long long arg2, bool 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, bool ))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_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
|
|
}
|
|
|
|
bool 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 ) ((bool (*)( 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_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_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_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_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
_NSRange nsstring_rangeOfString( nsstring_t object, nsobject_t arg0, unsigned long long arg1, _NSRange arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "rangeOfString:options:range:" );
|
|
#define nsstring_rangeOfString_call( obj, selector, arg0, arg1, arg2 ) ((_NSRange (*)( id, SEL, nsobject_t, unsigned long long, _NSRange ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_rangeOfString_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_rangeOfString_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
|
|
}
|
|
|
|
bool nsstring_canBeConvertedToEncoding( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "canBeConvertedToEncoding:" );
|
|
#define nsstring_canBeConvertedToEncoding_call( obj, selector, arg0 ) ((bool (*)( 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
|
|
}
|
|
|
|
_NSRange nsstring_rangeOfCharacterFromSet( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "rangeOfCharacterFromSet:" );
|
|
#define nsstring_rangeOfCharacterFromSet_call( obj, selector, arg0 ) ((_NSRange (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_rangeOfCharacterFromSet_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_rangeOfCharacterFromSet_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_dataUsingEncoding( nsstring_t object, unsigned long long arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "dataUsingEncoding:allowLossyConversion:" );
|
|
#define nsstring_dataUsingEncoding_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_dataUsingEncoding_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_dataUsingEncoding_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_containsString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "containsString:" );
|
|
#define nsstring_containsString_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_containsString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_containsString_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
|
|
}
|
|
|
|
bool nsstring_isAbsolutePath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAbsolutePath" );
|
|
#define nsstring_isAbsolutePath_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isAbsolutePath_call( (id)object, methodSelector );
|
|
#undef nsstring_isAbsolutePath_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_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_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_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
nsobject_t nsstring_initWithCStringNoCopy( nsstring_t object, char* arg0, unsigned long long arg1, bool 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, bool ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_initWithCStringNoCopy_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_initWithCStringNoCopy_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
|
|
}
|
|
|
|
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_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_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, bool 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*, bool, 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
|
|
}
|
|
|
|
_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_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_localizedHasPrefix( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedHasPrefix:" );
|
|
#define nsstring_localizedHasPrefix_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedHasPrefix_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedHasPrefix_call
|
|
}
|
|
|
|
bool nsstring_localizedHasSuffix( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedHasSuffix:" );
|
|
#define nsstring_localizedHasSuffix_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedHasSuffix_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedHasSuffix_call
|
|
}
|
|
|
|
bool nsstring_localizedCaseInsensitiveContainsString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedCaseInsensitiveContainsString:" );
|
|
#define nsstring_localizedCaseInsensitiveContainsString_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_localizedCaseInsensitiveContainsString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_localizedCaseInsensitiveContainsString_call
|
|
}
|
|
|
|
bool nsstring_localizedStandardContainsString( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedStandardContainsString:" );
|
|
#define nsstring_localizedStandardContainsString_call( obj, selector, arg0 ) ((bool (*)( 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_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_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
|
|
}
|
|
|
|
nsobject_t nsstring_stringByApplyingTransform( nsstring_t object, nsobject_t arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringByApplyingTransform:reverse:" );
|
|
#define nsstring_stringByApplyingTransform_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringByApplyingTransform_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringByApplyingTransform_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
|
|
}
|
|
|
|
bool 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 ) ((bool (*)( 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_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_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
|
|
}
|
|
|
|
bool nsstring_implementsSelector( nsstring_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "implementsSelector:" );
|
|
#define nsstring_implementsSelector_call( obj, selector, arg0 ) ((bool (*)( 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_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_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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_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_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
|
|
}
|
|
|
|
nsobject_t nsstring_addObserver( nsstring_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addObserver:forObservableKeyPath:" );
|
|
#define nsstring_addObserver_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_addObserver_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_addObserver_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_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
void nsstring_performSelectorOnMainThread( nsstring_t object, nsselector_t arg0, nsobject_t arg1, bool 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, bool, 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
|
|
}
|
|
|
|
bool nsstring_isNSDate__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSDate__" );
|
|
#define nsstring_isNSDate___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSDate___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSDate___call
|
|
}
|
|
|
|
bool nsstring_isNSCFConstantString__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSCFConstantString__" );
|
|
#define nsstring_isNSCFConstantString___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSCFConstantString___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSCFConstantString___call
|
|
}
|
|
|
|
bool nsstring_isNSNumber__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSNumber__" );
|
|
#define nsstring_isNSNumber___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSNumber___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSNumber___call
|
|
}
|
|
|
|
bool nsstring_isNSArray__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSArray__" );
|
|
#define nsstring_isNSArray___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSArray___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSArray___call
|
|
}
|
|
|
|
bool nsstring_isNSDictionary__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSDictionary__" );
|
|
#define nsstring_isNSDictionary___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSDictionary___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSDictionary___call
|
|
}
|
|
|
|
bool nsstring_isNSData__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSData__" );
|
|
#define nsstring_isNSData___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSData___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSData___call
|
|
}
|
|
|
|
bool nsstring_isNSObject__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSObject__" );
|
|
#define nsstring_isNSObject___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSObject___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSObject___call
|
|
}
|
|
|
|
bool nsstring_isNSOrderedSet__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSOrderedSet__" );
|
|
#define nsstring_isNSOrderedSet___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSOrderedSet___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSOrderedSet___call
|
|
}
|
|
|
|
bool nsstring_isNSSet__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSSet__" );
|
|
#define nsstring_isNSSet___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSSet___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSSet___call
|
|
}
|
|
|
|
bool nsstring_isNSTimeZone__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSTimeZone__" );
|
|
#define nsstring_isNSTimeZone___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isNSTimeZone___call( (id)object, methodSelector );
|
|
#undef nsstring_isNSTimeZone___call
|
|
}
|
|
|
|
bool nsstring_isNSValue__( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSValue__" );
|
|
#define nsstring_isNSValue___call( obj, selector ) ((bool (*)( 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_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_accessibilityLabel( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityLabel" );
|
|
#define nsstring_accessibilityLabel_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityLabel_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityLabel_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityLabel( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityLabel:" );
|
|
#define nsstring_setAccessibilityLabel_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityLabel_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityLabel_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityIdentifier( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityIdentifier:" );
|
|
#define nsstring_setAccessibilityIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityIdentifier_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityIdentifier_call
|
|
}
|
|
|
|
CGRect nsstring_accessibilityFrame( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityFrame" );
|
|
#define nsstring_accessibilityFrame_call( obj, selector ) ((CGRect (*)( id, SEL ))abi_objc_msgSend_stret) ( obj, selector )
|
|
return nsstring_accessibilityFrame_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityFrame_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityViewIsModal( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityViewIsModal" );
|
|
#define nsstring_storedAccessibilityViewIsModal_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityViewIsModal_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityViewIsModal_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityElementsHidden( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityElementsHidden" );
|
|
#define nsstring_storedAccessibilityElementsHidden_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityElementsHidden_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityElementsHidden_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedShouldGroupAccessibilityChildren( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedShouldGroupAccessibilityChildren" );
|
|
#define nsstring_storedShouldGroupAccessibilityChildren_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedShouldGroupAccessibilityChildren_call( (id)object, methodSelector );
|
|
#undef nsstring_storedShouldGroupAccessibilityChildren_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityNavigationStyle( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityNavigationStyle" );
|
|
#define nsstring_storedAccessibilityNavigationStyle_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityNavigationStyle_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityNavigationStyle_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityRespondsToUserInteraction( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityRespondsToUserInteraction" );
|
|
#define nsstring_storedAccessibilityRespondsToUserInteraction_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityRespondsToUserInteraction_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityRespondsToUserInteraction_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityAttributedLabel( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedLabel" );
|
|
#define nsstring_accessibilityAttributedLabel_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityAttributedLabel_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityAttributedLabel_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityValue" );
|
|
#define nsstring_accessibilityValue_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityValue_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityAttributedValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedValue" );
|
|
#define nsstring_accessibilityAttributedValue_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityAttributedValue_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityAttributedValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityHint( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityHint" );
|
|
#define nsstring_accessibilityHint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityHint_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityHint_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityAttributedHint( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedHint" );
|
|
#define nsstring_accessibilityAttributedHint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityAttributedHint_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityAttributedHint_call
|
|
}
|
|
|
|
CGPoint nsstring_accessibilityActivationPoint( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityActivationPoint" );
|
|
#define nsstring_accessibilityActivationPoint_call( obj, selector ) ((CGPoint (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityActivationPoint_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityActivationPoint_call
|
|
}
|
|
|
|
unsigned long long nsstring_accessibilityTraits( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityTraits" );
|
|
#define nsstring_accessibilityTraits_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityTraits_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityTraits_call
|
|
}
|
|
|
|
bool nsstring_isAccessibilityElement( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAccessibilityElement" );
|
|
#define nsstring_isAccessibilityElement_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isAccessibilityElement_call( (id)object, methodSelector );
|
|
#undef nsstring_isAccessibilityElement_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityContainer( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityContainer" );
|
|
#define nsstring_accessibilityContainer_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityContainer_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityContainer_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityLanguage( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityLanguage" );
|
|
#define nsstring_accessibilityLanguage_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityLanguage_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityLanguage_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityPath( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityPath" );
|
|
#define nsstring_accessibilityPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityPath_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityPath_call
|
|
}
|
|
|
|
bool nsstring_accessibilityViewIsModal( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityViewIsModal" );
|
|
#define nsstring_accessibilityViewIsModal_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityViewIsModal_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityViewIsModal_call
|
|
}
|
|
|
|
bool nsstring_accessibilityElementsHidden( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementsHidden" );
|
|
#define nsstring_accessibilityElementsHidden_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityElementsHidden_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityElementsHidden_call
|
|
}
|
|
|
|
bool nsstring_shouldGroupAccessibilityChildren( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "shouldGroupAccessibilityChildren" );
|
|
#define nsstring_shouldGroupAccessibilityChildren_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_shouldGroupAccessibilityChildren_call( (id)object, methodSelector );
|
|
#undef nsstring_shouldGroupAccessibilityChildren_call
|
|
}
|
|
|
|
long long nsstring_accessibilityNavigationStyle( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityNavigationStyle" );
|
|
#define nsstring_accessibilityNavigationStyle_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityNavigationStyle_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityNavigationStyle_call
|
|
}
|
|
|
|
bool nsstring_accessibilityRespondsToUserInteraction( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityRespondsToUserInteraction" );
|
|
#define nsstring_accessibilityRespondsToUserInteraction_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityRespondsToUserInteraction_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityRespondsToUserInteraction_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityUserInputLabels( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityUserInputLabels" );
|
|
#define nsstring_accessibilityUserInputLabels_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityUserInputLabels_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityUserInputLabels_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityAttributedUserInputLabels( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedUserInputLabels" );
|
|
#define nsstring_accessibilityAttributedUserInputLabels_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityAttributedUserInputLabels_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityAttributedUserInputLabels_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityIdentifier" );
|
|
#define nsstring_storedAccessibilityIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityIdentifier_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityTraits( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityTraits" );
|
|
#define nsstring_storedAccessibilityTraits_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityTraits_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityTraits_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedIsAccessibilityElement( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedIsAccessibilityElement" );
|
|
#define nsstring_storedIsAccessibilityElement_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedIsAccessibilityElement_call( (id)object, methodSelector );
|
|
#undef nsstring_storedIsAccessibilityElement_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityFrame( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityFrame" );
|
|
#define nsstring_storedAccessibilityFrame_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityFrame_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityFrame_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityActivationPoint( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityActivationPoint" );
|
|
#define nsstring_storedAccessibilityActivationPoint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityActivationPoint_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityActivationPoint_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityHeaderElements( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityHeaderElements" );
|
|
#define nsstring_accessibilityHeaderElements_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityHeaderElements_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityHeaderElements_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityElementsHidden( nsstring_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityElementsHidden:" );
|
|
#define nsstring_setAccessibilityElementsHidden_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityElementsHidden_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityElementsHidden_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityViewIsModal( nsstring_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityViewIsModal:" );
|
|
#define nsstring_setAccessibilityViewIsModal_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityViewIsModal_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityViewIsModal_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityAttributedLabel( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityAttributedLabel:" );
|
|
#define nsstring_setAccessibilityAttributedLabel_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityAttributedLabel_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityAttributedLabel_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityValue( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityValue:" );
|
|
#define nsstring_setAccessibilityValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityValue_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityAttributedValue( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityAttributedValue:" );
|
|
#define nsstring_setAccessibilityAttributedValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityAttributedValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityAttributedValue_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityHint( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityHint:" );
|
|
#define nsstring_setAccessibilityHint_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityHint_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityHint_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityAttributedHint( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityAttributedHint:" );
|
|
#define nsstring_setAccessibilityAttributedHint_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityAttributedHint_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityAttributedHint_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityFrame( nsstring_t object, CGRect arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityFrame:" );
|
|
#define nsstring_setAccessibilityFrame_call( obj, selector, arg0 ) ((void (*)( id, SEL, CGRect ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityFrame_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityFrame_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityPath( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityPath:" );
|
|
#define nsstring_setAccessibilityPath_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityPath_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityActivationPoint( nsstring_t object, CGPoint arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityActivationPoint:" );
|
|
#define nsstring_setAccessibilityActivationPoint_call( obj, selector, arg0 ) ((void (*)( id, SEL, CGPoint ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityActivationPoint_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityActivationPoint_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityTraits( nsstring_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityTraits:" );
|
|
#define nsstring_setAccessibilityTraits_call( obj, selector, arg0 ) ((void (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityTraits_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityTraits_call
|
|
}
|
|
|
|
void nsstring_setIsAccessibilityElement( nsstring_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setIsAccessibilityElement:" );
|
|
#define nsstring_setIsAccessibilityElement_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setIsAccessibilityElement_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setIsAccessibilityElement_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityContainer( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityContainer:" );
|
|
#define nsstring_setAccessibilityContainer_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityContainer_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityContainer_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityLanguage( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityLanguage:" );
|
|
#define nsstring_setAccessibilityLanguage_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityLanguage_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityLanguage_call
|
|
}
|
|
|
|
void nsstring_setShouldGroupAccessibilityChildren( nsstring_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setShouldGroupAccessibilityChildren:" );
|
|
#define nsstring_setShouldGroupAccessibilityChildren_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setShouldGroupAccessibilityChildren_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setShouldGroupAccessibilityChildren_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityNavigationStyle( nsstring_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityNavigationStyle:" );
|
|
#define nsstring_setAccessibilityNavigationStyle_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityNavigationStyle_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityNavigationStyle_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityRespondsToUserInteraction( nsstring_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityRespondsToUserInteraction:" );
|
|
#define nsstring_setAccessibilityRespondsToUserInteraction_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityRespondsToUserInteraction_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityRespondsToUserInteraction_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityUserInputLabels( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityUserInputLabels:" );
|
|
#define nsstring_setAccessibilityUserInputLabels_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityUserInputLabels_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityUserInputLabels_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityAttributedUserInputLabels( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityAttributedUserInputLabels:" );
|
|
#define nsstring_setAccessibilityAttributedUserInputLabels_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityAttributedUserInputLabels_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityAttributedUserInputLabels_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityTextualContext( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityTextualContext" );
|
|
#define nsstring_accessibilityTextualContext_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityTextualContext_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityTextualContext_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityTextualContext( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityTextualContext:" );
|
|
#define nsstring_setAccessibilityTextualContext_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityTextualContext_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityTextualContext_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityHeaderElements( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityHeaderElements:" );
|
|
#define nsstring_setAccessibilityHeaderElements_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityHeaderElements_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityHeaderElements_call
|
|
}
|
|
|
|
void nsstring_accessibilityElementDidBecomeFocused( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementDidBecomeFocused" );
|
|
#define nsstring_accessibilityElementDidBecomeFocused_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_accessibilityElementDidBecomeFocused_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityElementDidBecomeFocused_call
|
|
}
|
|
|
|
void nsstring_accessibilityElementDidLoseFocus( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementDidLoseFocus" );
|
|
#define nsstring_accessibilityElementDidLoseFocus_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_accessibilityElementDidLoseFocus_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityElementDidLoseFocus_call
|
|
}
|
|
|
|
bool nsstring_accessibilityElementIsFocused( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementIsFocused" );
|
|
#define nsstring_accessibilityElementIsFocused_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityElementIsFocused_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityElementIsFocused_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityAssistiveTechnologyFocusedIdentifiers( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAssistiveTechnologyFocusedIdentifiers" );
|
|
#define nsstring_accessibilityAssistiveTechnologyFocusedIdentifiers_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityAssistiveTechnologyFocusedIdentifiers_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityAssistiveTechnologyFocusedIdentifiers_call
|
|
}
|
|
|
|
void nsstring_accessibilityIncrement( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityIncrement" );
|
|
#define nsstring_accessibilityIncrement_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_accessibilityIncrement_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityIncrement_call
|
|
}
|
|
|
|
void nsstring_accessibilityDecrement( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityDecrement" );
|
|
#define nsstring_accessibilityDecrement_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_accessibilityDecrement_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityDecrement_call
|
|
}
|
|
|
|
bool nsstring_accessibilityScroll( nsstring_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityScroll:" );
|
|
#define nsstring_accessibilityScroll_call( obj, selector, arg0 ) ((bool (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_accessibilityScroll_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityScroll_call
|
|
}
|
|
|
|
bool nsstring_accessibilityPerformEscape( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityPerformEscape" );
|
|
#define nsstring_accessibilityPerformEscape_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityPerformEscape_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityPerformEscape_call
|
|
}
|
|
|
|
bool nsstring_accessibilityPerformMagicTap( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityPerformMagicTap" );
|
|
#define nsstring_accessibilityPerformMagicTap_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityPerformMagicTap_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityPerformMagicTap_call
|
|
}
|
|
|
|
bool nsstring_accessibilityActivate( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityActivate" );
|
|
#define nsstring_accessibilityActivate_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityActivate_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityActivate_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityCustomActions( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityCustomActions:" );
|
|
#define nsstring_setAccessibilityCustomActions_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityCustomActions_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityCustomActions_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityCustomActions( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityCustomActions" );
|
|
#define nsstring_accessibilityCustomActions_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityCustomActions_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityCustomActions_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityIdentification( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityIdentification" );
|
|
#define nsstring_accessibilityIdentification_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityIdentification_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityIdentification_call
|
|
}
|
|
|
|
void nsstring_accessibilitySetIdentification( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilitySetIdentification:" );
|
|
#define nsstring_accessibilitySetIdentification_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_accessibilitySetIdentification_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilitySetIdentification_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityIdentifier( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityIdentifier" );
|
|
#define nsstring_accessibilityIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityIdentifier_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityIdentifier_call
|
|
}
|
|
|
|
unsigned long long nsstring_defaultAccessibilityTraits( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "defaultAccessibilityTraits" );
|
|
#define nsstring_defaultAccessibilityTraits_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_defaultAccessibilityTraits_call( (id)object, methodSelector );
|
|
#undef nsstring_defaultAccessibilityTraits_call
|
|
}
|
|
|
|
bool nsstring_isAccessibilityElementByDefault( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAccessibilityElementByDefault" );
|
|
#define nsstring_isAccessibilityElementByDefault_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isAccessibilityElementByDefault_call( (id)object, methodSelector );
|
|
#undef nsstring_isAccessibilityElementByDefault_call
|
|
}
|
|
|
|
bool nsstring_isElementAccessibilityExposedToInterfaceBuilder( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isElementAccessibilityExposedToInterfaceBuilder" );
|
|
#define nsstring_isElementAccessibilityExposedToInterfaceBuilder_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isElementAccessibilityExposedToInterfaceBuilder_call( (id)object, methodSelector );
|
|
#undef nsstring_isElementAccessibilityExposedToInterfaceBuilder_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityLocalizedStringKey( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityLocalizedStringKey" );
|
|
#define nsstring_accessibilityLocalizedStringKey_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityLocalizedStringKey_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityLocalizedStringKey_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityDragSourceDescriptors( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityDragSourceDescriptors:" );
|
|
#define nsstring_setAccessibilityDragSourceDescriptors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityDragSourceDescriptors_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityDragSourceDescriptors_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityDragSourceDescriptors( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityDragSourceDescriptors" );
|
|
#define nsstring_accessibilityDragSourceDescriptors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityDragSourceDescriptors_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityDragSourceDescriptors_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityDropPointDescriptors( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityDropPointDescriptors:" );
|
|
#define nsstring_setAccessibilityDropPointDescriptors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityDropPointDescriptors_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityDropPointDescriptors_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityDropPointDescriptors( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityDropPointDescriptors" );
|
|
#define nsstring_accessibilityDropPointDescriptors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityDropPointDescriptors_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityDropPointDescriptors_call
|
|
}
|
|
|
|
nsobject_t nsstring_storedAccessibilityContainerType( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityContainerType" );
|
|
#define nsstring_storedAccessibilityContainerType_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_storedAccessibilityContainerType_call( (id)object, methodSelector );
|
|
#undef nsstring_storedAccessibilityContainerType_call
|
|
}
|
|
|
|
long long nsstring_accessibilityElementCount( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementCount" );
|
|
#define nsstring_accessibilityElementCount_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityElementCount_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityElementCount_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityElementAtIndex( nsstring_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementAtIndex:" );
|
|
#define nsstring_accessibilityElementAtIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_accessibilityElementAtIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_accessibilityElementAtIndex_call
|
|
}
|
|
|
|
long long nsstring_indexOfAccessibilityElement( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexOfAccessibilityElement:" );
|
|
#define nsstring_indexOfAccessibilityElement_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_indexOfAccessibilityElement_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_indexOfAccessibilityElement_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityElements( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElements" );
|
|
#define nsstring_accessibilityElements_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityElements_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityElements_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityElements( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityElements:" );
|
|
#define nsstring_setAccessibilityElements_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityElements_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityElements_call
|
|
}
|
|
|
|
long long nsstring_accessibilityContainerType( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityContainerType" );
|
|
#define nsstring_accessibilityContainerType_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityContainerType_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityContainerType_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityContainerType( nsstring_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityContainerType:" );
|
|
#define nsstring_setAccessibilityContainerType_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityContainerType_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityContainerType_call
|
|
}
|
|
|
|
void nsstring_setAccessibilityCustomRotors( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityCustomRotors:" );
|
|
#define nsstring_setAccessibilityCustomRotors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setAccessibilityCustomRotors_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_setAccessibilityCustomRotors_call
|
|
}
|
|
|
|
nsobject_t nsstring_accessibilityCustomRotors( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityCustomRotors" );
|
|
#define nsstring_accessibilityCustomRotors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessibilityCustomRotors_call( (id)object, methodSelector );
|
|
#undef nsstring_accessibilityCustomRotors_call
|
|
}
|
|
|
|
nsobject_t nsstring_uiPresentationManager( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "uiPresentationManager" );
|
|
#define nsstring_uiPresentationManager_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_uiPresentationManager_call( (id)object, methodSelector );
|
|
#undef nsstring_uiPresentationManager_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
|
|
}
|
|
|
|
bool nsstring_conformsToProtocolCached( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "conformsToProtocolCached:" );
|
|
#define nsstring_conformsToProtocolCached_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_conformsToProtocolCached_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_conformsToProtocolCached_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
Object* nsstring_CA_copyRenderValueWithColorspace( nsstring_t object, CGColorSpace* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_copyRenderValueWithColorspace:" );
|
|
#define nsstring_CA_copyRenderValueWithColorspace_call( obj, selector, arg0 ) ((Object* (*)( id, SEL, CGColorSpace* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_CA_copyRenderValueWithColorspace_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_CA_copyRenderValueWithColorspace_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_CAMLTypeSupportedForKey( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CAMLTypeSupportedForKey:" );
|
|
#define nsstring_CAMLTypeSupportedForKey_call( obj, selector, arg0 ) ((bool (*)( 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
|
|
}
|
|
|
|
bool 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 ) ((bool (*)( 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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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_initFromPQLResultSet( nsstring_t object, nsobject_t arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initFromPQLResultSet:error:" );
|
|
#define nsstring_initFromPQLResultSet_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_initFromPQLResultSet_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_initFromPQLResultSet_call
|
|
}
|
|
|
|
bool nsstring_supportsRBSXPCSecureCoding( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsRBSXPCSecureCoding" );
|
|
#define nsstring_supportsRBSXPCSecureCoding_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_supportsRBSXPCSecureCoding_call( (id)object, methodSelector );
|
|
#undef nsstring_supportsRBSXPCSecureCoding_call
|
|
}
|
|
|
|
bool nsstring_RBSIsXPCObject( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "RBSIsXPCObject" );
|
|
#define nsstring_RBSIsXPCObject_call( obj, selector ) ((bool (*)( 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
|
|
}
|
|
|
|
nsobject_t nsstring_pep_onMainThread( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_onMainThread" );
|
|
#define nsstring_pep_onMainThread_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_pep_onMainThread_call( (id)object, methodSelector );
|
|
#undef nsstring_pep_onMainThread_call
|
|
}
|
|
|
|
nsobject_t nsstring_pep_onThread( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_onThread:" );
|
|
#define nsstring_pep_onThread_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_pep_onThread_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_pep_onThread_call
|
|
}
|
|
|
|
nsobject_t nsstring_pep_onOperationQueue( nsstring_t object, nsobject_t arg0, long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_onOperationQueue:priority:" );
|
|
#define nsstring_pep_onOperationQueue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_pep_onOperationQueue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsstring_pep_onOperationQueue_call
|
|
}
|
|
|
|
nsobject_t nsstring_pep_onMainThreadIfNecessary( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_onMainThreadIfNecessary" );
|
|
#define nsstring_pep_onMainThreadIfNecessary_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_pep_onMainThreadIfNecessary_call( (id)object, methodSelector );
|
|
#undef nsstring_pep_onMainThreadIfNecessary_call
|
|
}
|
|
|
|
nsobject_t nsstring_pep_afterDelay( nsstring_t object, double arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_afterDelay:" );
|
|
#define nsstring_pep_afterDelay_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_pep_afterDelay_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_pep_afterDelay_call
|
|
}
|
|
|
|
nsobject_t nsstring_pep_getInvocation( nsstring_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_getInvocation:" );
|
|
#define nsstring_pep_getInvocation_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_pep_getInvocation_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_pep_getInvocation_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringValueSafe( nsstring_t object, int* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringValueSafe:" );
|
|
#define nsstring_stringValueSafe_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, int* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringValueSafe_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_stringValueSafe_call
|
|
}
|
|
|
|
char* nsstring_utf8ValueSafe( nsstring_t object, int* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "utf8ValueSafe:" );
|
|
#define nsstring_utf8ValueSafe_call( obj, selector, arg0 ) ((char* (*)( id, SEL, int* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_utf8ValueSafe_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_utf8ValueSafe_call
|
|
}
|
|
|
|
bool nsstring_boolValueSafe( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "boolValueSafe" );
|
|
#define nsstring_boolValueSafe_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_boolValueSafe_call( (id)object, methodSelector );
|
|
#undef nsstring_boolValueSafe_call
|
|
}
|
|
|
|
long long nsstring_int64ValueSafe( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "int64ValueSafe" );
|
|
#define nsstring_int64ValueSafe_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_int64ValueSafe_call( (id)object, methodSelector );
|
|
#undef nsstring_int64ValueSafe_call
|
|
}
|
|
|
|
double nsstring_doubleValueSafe( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doubleValueSafe" );
|
|
#define nsstring_doubleValueSafe_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
|
|
return nsstring_doubleValueSafe_call( (id)object, methodSelector );
|
|
#undef nsstring_doubleValueSafe_call
|
|
}
|
|
|
|
bool nsstring_un_safeBoolValue( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_safeBoolValue" );
|
|
#define nsstring_un_safeBoolValue_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_un_safeBoolValue_call( (id)object, methodSelector );
|
|
#undef nsstring_un_safeBoolValue_call
|
|
}
|
|
|
|
bool nsstring_supportsBSXPCSecureCoding( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsBSXPCSecureCoding" );
|
|
#define nsstring_supportsBSXPCSecureCoding_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_supportsBSXPCSecureCoding_call( (id)object, methodSelector );
|
|
#undef nsstring_supportsBSXPCSecureCoding_call
|
|
}
|
|
|
|
bool nsstring_bs_isPlistableType( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_isPlistableType" );
|
|
#define nsstring_bs_isPlistableType_call( obj, selector ) ((bool (*)( 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
|
|
}
|
|
|
|
void nsstring_releaseOnMainThread( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "releaseOnMainThread" );
|
|
#define nsstring_releaseOnMainThread_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsstring_releaseOnMainThread_call( (id)object, methodSelector );
|
|
#undef nsstring_releaseOnMainThread_call
|
|
}
|
|
|
|
bool nsstring_isProxy( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isProxy" );
|
|
#define nsstring_isProxy_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_isProxy_call( (id)object, methodSelector );
|
|
#undef nsstring_isProxy_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_isKindOfClass( nsstring_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isKindOfClass:" );
|
|
#define nsstring_isKindOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isKindOfClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isKindOfClass_call
|
|
}
|
|
|
|
bool nsstring_isMemberOfClass( nsstring_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isMemberOfClass:" );
|
|
#define nsstring_isMemberOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isMemberOfClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_isMemberOfClass_call
|
|
}
|
|
|
|
bool nsstring_conformsToProtocol( nsstring_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "conformsToProtocol:" );
|
|
#define nsstring_conformsToProtocol_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_conformsToProtocol_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_conformsToProtocol_call
|
|
}
|
|
|
|
bool nsstring_respondsToSelector( nsstring_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "respondsToSelector:" );
|
|
#define nsstring_respondsToSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_respondsToSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsstring_respondsToSelector_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
_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
|
|
}
|
|
|
|
bool nsstring_retainWeakReference( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "retainWeakReference" );
|
|
#define nsstring_retainWeakReference_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_retainWeakReference_call( (id)object, methodSelector );
|
|
#undef nsstring_retainWeakReference_call
|
|
}
|
|
|
|
bool nsstring_allowsWeakReference( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "allowsWeakReference" );
|
|
#define nsstring_allowsWeakReference_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_allowsWeakReference_call( (id)object, methodSelector );
|
|
#undef nsstring_allowsWeakReference_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
|
|
}
|
|
|
|
bool nsstring_isFault( nsstring_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isFault" );
|
|
#define nsstring_isFault_call( obj, selector ) ((bool (*)( 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_fp_providerDomainIDFromProviderID( nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_providerDomainIDFromProviderID:domainIdentifier:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fp_providerDomainIDFromProviderID_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_fp_providerDomainIDFromProviderID_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_fp_providerDomainIDFromProviderID_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_pathWithFileSystemRepresentation( char* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_pathWithFileSystemRepresentation:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fp_pathWithFileSystemRepresentation_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, char* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_fp_pathWithFileSystemRepresentation_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_fp_pathWithFileSystemRepresentation_call
|
|
}
|
|
|
|
unsigned long long nsstring_fp_maximumBounceLevel( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_maximumBounceLevel" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fp_maximumBounceLevel_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_maximumBounceLevel_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_fp_maximumBounceLevel_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_hashForToken( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_hashForToken:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fp_hashForToken_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_fp_hashForToken_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_fp_hashForToken_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_representableHFSFileNameWithBase( nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, bool arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_representableHFSFileNameWithBase:suffix:extension:makeDotFile:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fp_representableHFSFileNameWithBase_call( obj, selector, arg0, arg1, arg2, arg3 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
return nsstring_fp_representableHFSFileNameWithBase_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsstring_fp_representableHFSFileNameWithBase_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_commonParentPathForItemURLs( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_commonParentPathForItemURLs:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fp_commonParentPathForItemURLs_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_fp_commonParentPathForItemURLs_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_fp_commonParentPathForItemURLs_call
|
|
}
|
|
|
|
__CFStringTokenizer* nsstring_fp_wordTokenizer( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_wordTokenizer" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fp_wordTokenizer_call( obj, selector ) ((__CFStringTokenizer* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_wordTokenizer_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_fp_wordTokenizer_call
|
|
}
|
|
|
|
nsobject_t nsstring_fp_defaultProviderDomainID( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_defaultProviderDomainID" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fp_defaultProviderDomainID_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_fp_defaultProviderDomainID_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_fp_defaultProviderDomainID_call
|
|
}
|
|
|
|
nsobject_t nsstring_fpfs_initWithFSEventsFlags( unsigned int arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fpfs_initWithFSEventsFlags:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_fpfs_initWithFSEventsFlags_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned int ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_fpfs_initWithFSEventsFlags_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_fpfs_initWithFSEventsFlags_call
|
|
}
|
|
|
|
void nsstring_setFp_defaultProviderDomainID( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setFp_defaultProviderDomainID:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setFp_defaultProviderDomainID_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setFp_defaultProviderDomainID_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setFp_defaultProviderDomainID_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_newFromSqliteValue( sqlite3_value* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "newFromSqliteValue:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_newFromSqliteValue_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, sqlite3_value* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_newFromSqliteValue_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_newFromSqliteValue_call
|
|
}
|
|
|
|
nsobject_t nsstring_newFromSqliteStatement( sqlite3_stmt* arg0, int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "newFromSqliteStatement:atIndex:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_newFromSqliteStatement_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, sqlite3_stmt*, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_newFromSqliteStatement_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_newFromSqliteStatement_call
|
|
}
|
|
|
|
nsobject_t nsstring_createWithBytesNoCopy( void* arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "createWithBytesNoCopy:length:error:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_createWithBytesNoCopy_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, void*, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsstring_createWithBytesNoCopy_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsstring_createWithBytesNoCopy_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_usesFontLeading( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "usesFontLeading" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_usesFontLeading_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_usesFontLeading_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_usesFontLeading_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_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_setUsesFontLeading( bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setUsesFontLeading:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setUsesFontLeading_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setUsesFontLeading_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setUsesFontLeading_call
|
|
}
|
|
|
|
bool nsstring_usesScreenFonts( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "usesScreenFonts" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_usesScreenFonts_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_usesScreenFonts_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_usesScreenFonts_call
|
|
}
|
|
|
|
void nsstring_setUsesScreenFonts( bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setUsesScreenFonts:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setUsesScreenFonts_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setUsesScreenFonts_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setUsesScreenFonts_call
|
|
}
|
|
|
|
void nsstring_setShowsInvisibleCharacters( bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setShowsInvisibleCharacters:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setShowsInvisibleCharacters_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setShowsInvisibleCharacters_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setShowsInvisibleCharacters_call
|
|
}
|
|
|
|
bool nsstring_showsInvisibleCharacters( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "showsInvisibleCharacters" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_showsInvisibleCharacters_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_showsInvisibleCharacters_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_showsInvisibleCharacters_call
|
|
}
|
|
|
|
void nsstring_setShowsControlCharacters( bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setShowsControlCharacters:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_setShowsControlCharacters_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsstring_setShowsControlCharacters_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_setShowsControlCharacters_call
|
|
}
|
|
|
|
bool nsstring_showsControlCharacters( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "showsControlCharacters" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_showsControlCharacters_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_showsControlCharacters_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_showsControlCharacters_call
|
|
}
|
|
|
|
nsobject_t nsstring_MCMakeUUID( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "MCMakeUUID" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_MCMakeUUID_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_MCMakeUUID_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_MCMakeUUID_call
|
|
}
|
|
|
|
nsobject_t nsstring_mt_identityValueForMaterialSettingsProperty( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mt_identityValueForMaterialSettingsProperty:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_mt_identityValueForMaterialSettingsProperty_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_mt_identityValueForMaterialSettingsProperty_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_mt_identityValueForMaterialSettingsProperty_call
|
|
}
|
|
|
|
nsobject_t nsstring_localizedUserNotificationStringForKey( nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "localizedUserNotificationStringForKey:arguments:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_localizedUserNotificationStringForKey_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_localizedUserNotificationStringForKey_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_localizedUserNotificationStringForKey_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithUnichar( unsigned int arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithUnichar:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithUnichar_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned int ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringWithUnichar_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_stringWithUnichar_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringWithFileSystemRepresentation( char* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithFileSystemRepresentation:length:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithFileSystemRepresentation_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, char*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsstring_stringWithFileSystemRepresentation_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsstring_stringWithFileSystemRepresentation_call
|
|
}
|
|
|
|
nsobject_t nsstring_stringForStdString( void* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringForStdString:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringForStdString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, void* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringForStdString_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_stringForStdString_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_DMCMakeUUID( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "DMCMakeUUID" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_DMCMakeUUID_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_DMCMakeUUID_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_DMCMakeUUID_call
|
|
}
|
|
|
|
nsobject_t nsstring_gs_stringWithFileSystemRepresentation( char* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "gs_stringWithFileSystemRepresentation:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_gs_stringWithFileSystemRepresentation_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, char* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_gs_stringWithFileSystemRepresentation_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_gs_stringWithFileSystemRepresentation_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_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_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
|
|
}
|
|
|
|
bool nsstring_supportsSecureCoding( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsSecureCoding" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_supportsSecureCoding_call( obj, selector ) ((bool (*)( 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
|
|
}
|
|
|
|
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_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_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, bool* 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*, bool* ))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_stringWithCString( char* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithCString:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithCString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, char* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringWithCString_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_stringWithCString_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_stringWithContentsOfFile( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringWithContentsOfFile:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_stringWithContentsOfFile_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_stringWithContentsOfFile_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_stringWithContentsOfFile_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_instancesImplementSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instancesImplementSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_instancesImplementSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_instancesImplementSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_instancesImplementSelector_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
|
|
}
|
|
|
|
bool nsstring_automaticallyNotifiesObserversForKey( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "automaticallyNotifiesObserversForKey:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_automaticallyNotifiesObserversForKey_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_automaticallyNotifiesObserversForKey_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_automaticallyNotifiesObserversForKey_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
|
|
}
|
|
|
|
bool nsstring_accessInstanceVariablesDirectly( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessInstanceVariablesDirectly" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_accessInstanceVariablesDirectly_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsstring_accessInstanceVariablesDirectly_call( (id)internalClassObject, methodSelector );
|
|
#undef nsstring_accessInstanceVariablesDirectly_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
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_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
|
|
}
|
|
|
|
bool 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 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_CA_automaticallyNotifiesObservers_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_CA_automaticallyNotifiesObservers_call
|
|
}
|
|
|
|
bool 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 ) ((bool (*)( 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
|
|
}
|
|
|
|
bool nsstring_isSelectorExcludedFromWebScript( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isSelectorExcludedFromWebScript:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_isSelectorExcludedFromWebScript_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isSelectorExcludedFromWebScript_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_isSelectorExcludedFromWebScript_call
|
|
}
|
|
|
|
bool nsstring_isKeyExcludedFromWebScript( char* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isKeyExcludedFromWebScript:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_isKeyExcludedFromWebScript_call( obj, selector, arg0 ) ((bool (*)( id, SEL, char* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isKeyExcludedFromWebScript_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_isKeyExcludedFromWebScript_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
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
bool nsstring_resolveInstanceMethod( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "resolveInstanceMethod:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_resolveInstanceMethod_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_resolveInstanceMethod_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_resolveInstanceMethod_call
|
|
}
|
|
|
|
bool nsstring_resolveClassMethod( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "resolveClassMethod:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_resolveClassMethod_call( obj, selector, arg0 ) ((bool (*)( 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
|
|
}
|
|
|
|
bool nsstring_isSubclassOfClass( nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isSubclassOfClass:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_isSubclassOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isSubclassOfClass_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_isSubclassOfClass_call
|
|
}
|
|
|
|
bool nsstring_isAncestorOfObject( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAncestorOfObject:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_isAncestorOfObject_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_isAncestorOfObject_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_isAncestorOfObject_call
|
|
}
|
|
|
|
bool nsstring_instancesRespondToSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instancesRespondToSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSString" );
|
|
#define nsstring_instancesRespondToSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsstring_instancesRespondToSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsstring_instancesRespondToSelector_call
|
|
}
|
|
|