mirror of
https://github.com/quelsolaar/MergeSource
synced 2025-02-08 11:08:41 -05:00
3214 lines
159 KiB
C
3214 lines
159 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 "nsarray.h"
|
|
|
|
nsobject_t nsarray_debugDescription( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "debugDescription" );
|
|
#define nsarray_debugDescription_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_debugDescription_call( (id)object, methodSelector );
|
|
#undef nsarray_debugDescription_call
|
|
}
|
|
|
|
nsobject_t nsarray_initWithContentsOfFile( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithContentsOfFile:" );
|
|
#define nsarray_initWithContentsOfFile_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_initWithContentsOfFile_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_initWithContentsOfFile_call
|
|
}
|
|
|
|
nsobject_t nsarray_initWithContentsOfURL( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithContentsOfURL:" );
|
|
#define nsarray_initWithContentsOfURL_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_initWithContentsOfURL_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_initWithContentsOfURL_call
|
|
}
|
|
|
|
nsclass_t nsarray_classForCoder( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForCoder" );
|
|
#define nsarray_classForCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_classForCoder_call( (id)object, methodSelector );
|
|
#undef nsarray_classForCoder_call
|
|
}
|
|
|
|
void nsarray_encodeWithCoder( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "encodeWithCoder:" );
|
|
#define nsarray_encodeWithCoder_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_encodeWithCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_encodeWithCoder_call
|
|
}
|
|
|
|
nsobject_t nsarray_initWithCoder( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithCoder:" );
|
|
#define nsarray_initWithCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_initWithCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_initWithCoder_call
|
|
}
|
|
|
|
void nsarray_setValue( nsarray_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setValue:forKey:" );
|
|
#define nsarray_setValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsarray_setValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_setValue_call
|
|
}
|
|
|
|
nsobject_t nsarray_replacementObjectForPortCoder( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replacementObjectForPortCoder:" );
|
|
#define nsarray_replacementObjectForPortCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_replacementObjectForPortCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_replacementObjectForPortCoder_call
|
|
}
|
|
|
|
bool nsarray_writeToFile( nsarray_t object, nsobject_t arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "writeToFile:atomically:" );
|
|
#define nsarray_writeToFile_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_writeToFile_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_writeToFile_call
|
|
}
|
|
|
|
nsobject_t nsarray_sortedArrayHint( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sortedArrayHint" );
|
|
#define nsarray_sortedArrayHint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_sortedArrayHint_call( (id)object, methodSelector );
|
|
#undef nsarray_sortedArrayHint_call
|
|
}
|
|
|
|
nsobject_t nsarray_sortedArrayUsingSelector( nsarray_t object, nsselector_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sortedArrayUsingSelector:hint:" );
|
|
#define nsarray_sortedArrayUsingSelector_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_sortedArrayUsingSelector_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_sortedArrayUsingSelector_call
|
|
}
|
|
|
|
bool nsarray_writeToURL( nsarray_t object, nsobject_t arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "writeToURL:atomically:" );
|
|
#define nsarray_writeToURL_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_writeToURL_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_writeToURL_call
|
|
}
|
|
|
|
nsobject_t nsarray_valueForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueForKey:" );
|
|
#define nsarray_valueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_valueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_valueForKey_call
|
|
}
|
|
|
|
nsobject_t nsarray_differenceFromArray( nsarray_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "differenceFromArray:withOptions:usingEquivalenceTest:" );
|
|
#define nsarray_differenceFromArray_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_differenceFromArray_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_differenceFromArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_valueForKeyPath( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueForKeyPath:" );
|
|
#define nsarray_valueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_valueForKeyPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_valueForKeyPath_call
|
|
}
|
|
|
|
void nsarray_addObserver( nsarray_t object, nsobject_t arg0, nsobject_t arg1, unsigned long long arg2, void* arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addObserver:forKeyPath:options:context:" );
|
|
#define nsarray_addObserver_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, unsigned long long, void* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
|
|
nsarray_addObserver_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsarray_addObserver_call
|
|
}
|
|
|
|
void nsarray_removeObserver( nsarray_t object, nsobject_t arg0, nsobject_t arg1, void* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "removeObserver:forKeyPath:context:" );
|
|
#define nsarray_removeObserver_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, void* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsarray_removeObserver_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_removeObserver_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayByApplyingDifference( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayByApplyingDifference:" );
|
|
#define nsarray_arrayByApplyingDifference_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayByApplyingDifference_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_arrayByApplyingDifference_call
|
|
}
|
|
|
|
nsobject_t nsarray_pathsMatchingExtensions( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pathsMatchingExtensions:" );
|
|
#define nsarray_pathsMatchingExtensions_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_pathsMatchingExtensions_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_pathsMatchingExtensions_call
|
|
}
|
|
|
|
nsobject_t nsarray_stringsByAppendingPathComponent( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringsByAppendingPathComponent:" );
|
|
#define nsarray_stringsByAppendingPathComponent_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_stringsByAppendingPathComponent_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_stringsByAppendingPathComponent_call
|
|
}
|
|
|
|
nsobject_t nsarray_filteredArrayUsingPredicate( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "filteredArrayUsingPredicate:" );
|
|
#define nsarray_filteredArrayUsingPredicate_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_filteredArrayUsingPredicate_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_filteredArrayUsingPredicate_call
|
|
}
|
|
|
|
nsobject_t nsarray_sortedArrayUsingDescriptors( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sortedArrayUsingDescriptors:" );
|
|
#define nsarray_sortedArrayUsingDescriptors_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_sortedArrayUsingDescriptors_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_sortedArrayUsingDescriptors_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_filter( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_filter:" );
|
|
#define nsarray_fp_filter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_fp_filter_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_fp_filter_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_map( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_map:" );
|
|
#define nsarray_fp_map_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_fp_map_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_fp_map_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_itemIDs( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_itemIDs" );
|
|
#define nsarray_fp_itemIDs_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_fp_itemIDs_call( (id)object, methodSelector );
|
|
#undef nsarray_fp_itemIDs_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_shortDescriptionExpandingAtMost( nsarray_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_shortDescriptionExpandingAtMost:" );
|
|
#define nsarray_fp_shortDescriptionExpandingAtMost_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_fp_shortDescriptionExpandingAtMost_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_fp_shortDescriptionExpandingAtMost_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_mapWithIndex( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_mapWithIndex:" );
|
|
#define nsarray_fp_mapWithIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_fp_mapWithIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_fp_mapWithIndex_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_removingObjectsNotKindOfClasses( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_removingObjectsNotKindOfClasses:" );
|
|
#define nsarray_fp_removingObjectsNotKindOfClasses_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_fp_removingObjectsNotKindOfClasses_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_fp_removingObjectsNotKindOfClasses_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_categorize( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_categorize:" );
|
|
#define nsarray_fp_categorize_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_fp_categorize_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_fp_categorize_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_pickItemsFromArray( nsarray_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_pickItemsFromArray:correspondingToIndexesOfItemsInArray:" );
|
|
#define nsarray_fp_pickItemsFromArray_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_fp_pickItemsFromArray_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_fp_pickItemsFromArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_itemIdentifiers( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_itemIdentifiers" );
|
|
#define nsarray_fp_itemIdentifiers_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_fp_itemIdentifiers_call( (id)object, methodSelector );
|
|
#undef nsarray_fp_itemIdentifiers_call
|
|
}
|
|
|
|
nsobject_t* nsarray_fp_comparator( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_comparator" );
|
|
#define nsarray_fp_comparator_call( obj, selector ) ((nsobject_t* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_fp_comparator_call( (id)object, methodSelector );
|
|
#undef nsarray_fp_comparator_call
|
|
}
|
|
|
|
long long nsarray_fp_compareItem( nsarray_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_compareItem:toItem:" );
|
|
#define nsarray_fp_compareItem_call( obj, selector, arg0, arg1 ) ((long long (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_fp_compareItem_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_fp_compareItem_call
|
|
}
|
|
|
|
nsobject_t nsarray_ui_arrayByRemovingLastObjectEqualTo( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ui_arrayByRemovingLastObjectEqualTo:" );
|
|
#define nsarray_ui_arrayByRemovingLastObjectEqualTo_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ui_arrayByRemovingLastObjectEqualTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ui_arrayByRemovingLastObjectEqualTo_call
|
|
}
|
|
|
|
nsobject_t nsarray_sh_allClassNames( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sh_allClassNames" );
|
|
#define nsarray_sh_allClassNames_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_sh_allClassNames_call( (id)object, methodSelector );
|
|
#undef nsarray_sh_allClassNames_call
|
|
}
|
|
|
|
nsobject_t nsarray_resourceStack( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "resourceStack" );
|
|
#define nsarray_resourceStack_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_resourceStack_call( (id)object, methodSelector );
|
|
#undef nsarray_resourceStack_call
|
|
}
|
|
|
|
nsobject_t nsarray_CA_interpolateValue( nsarray_t object, nsobject_t arg0, float arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_interpolateValue:byFraction:" );
|
|
#define nsarray_CA_interpolateValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, float ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_CA_interpolateValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_CA_interpolateValue_call
|
|
}
|
|
|
|
nsobject_t nsarray_CA_addValue( nsarray_t object, nsobject_t arg0, int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_addValue:multipliedBy:" );
|
|
#define nsarray_CA_addValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_CA_addValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_CA_addValue_call
|
|
}
|
|
|
|
void nsarray_encodeWithCAMLWriter( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "encodeWithCAMLWriter:" );
|
|
#define nsarray_encodeWithCAMLWriter_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_encodeWithCAMLWriter_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_encodeWithCAMLWriter_call
|
|
}
|
|
|
|
nsobject_t nsarray_CA_interpolateValues( nsarray_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, ValueInterpolator* arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_interpolateValues:::interpolator:" );
|
|
#define nsarray_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 nsarray_CA_interpolateValues_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsarray_CA_interpolateValues_call
|
|
}
|
|
|
|
nsobject_t nsarray_CAMLType( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CAMLType" );
|
|
#define nsarray_CAMLType_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_CAMLType_call( (id)object, methodSelector );
|
|
#undef nsarray_CAMLType_call
|
|
}
|
|
|
|
void nsarray_sqliteBind( nsarray_t object, sqlite3_stmt* arg0, int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sqliteBind:index:" );
|
|
#define nsarray_sqliteBind_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, sqlite3_stmt*, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsarray_sqliteBind_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_sqliteBind_call
|
|
}
|
|
|
|
nsobject_t nsarray_doc_computeNewRankForIndex( nsarray_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doc_computeNewRankForIndex:" );
|
|
#define nsarray_doc_computeNewRankForIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_doc_computeNewRankForIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_doc_computeNewRankForIndex_call
|
|
}
|
|
|
|
nsobject_t nsarray_doc_ranksForInsertingBelowRank( nsarray_t object, nsobject_t arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doc_ranksForInsertingBelowRank:count:" );
|
|
#define nsarray_doc_ranksForInsertingBelowRank_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_doc_ranksForInsertingBelowRank_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_doc_ranksForInsertingBelowRank_call
|
|
}
|
|
|
|
nsobject_t nsarray_doc_ranksForInsertingBetweenHigherRank( nsarray_t object, nsobject_t arg0, nsobject_t arg1, unsigned long long arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doc_ranksForInsertingBetweenHigherRank:lowerRank:count:" );
|
|
#define nsarray_doc_ranksForInsertingBetweenHigherRank_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_doc_ranksForInsertingBetweenHigherRank_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_doc_ranksForInsertingBetweenHigherRank_call
|
|
}
|
|
|
|
nsobject_t nsarray_encodedDataAndReturnError( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "encodedDataAndReturnError:" );
|
|
#define nsarray_encodedDataAndReturnError_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_encodedDataAndReturnError_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_encodedDataAndReturnError_call
|
|
}
|
|
|
|
char* nsarray_encodedBytesAndReturnLength( nsarray_t object, unsigned long long* arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "encodedBytesAndReturnLength:error:" );
|
|
#define nsarray_encodedBytesAndReturnLength_call( obj, selector, arg0, arg1 ) ((char* (*)( id, SEL, unsigned long long*, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_encodedBytesAndReturnLength_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_encodedBytesAndReturnLength_call
|
|
}
|
|
|
|
nsobject_t nsarray_cuFilteredArrayUsingBlock( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cuFilteredArrayUsingBlock:" );
|
|
#define nsarray_cuFilteredArrayUsingBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_cuFilteredArrayUsingBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_cuFilteredArrayUsingBlock_call
|
|
}
|
|
|
|
nsobject_t nsarray_un_nonEmptyCopy( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_nonEmptyCopy" );
|
|
#define nsarray_un_nonEmptyCopy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_un_nonEmptyCopy_call( (id)object, methodSelector );
|
|
#undef nsarray_un_nonEmptyCopy_call
|
|
}
|
|
|
|
nsobject_t nsarray_un_safeArrayContainingClass( nsarray_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_safeArrayContainingClass:" );
|
|
#define nsarray_un_safeArrayContainingClass_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_un_safeArrayContainingClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_un_safeArrayContainingClass_call
|
|
}
|
|
|
|
nsobject_t nsarray_un_filter( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_filter:" );
|
|
#define nsarray_un_filter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_un_filter_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_un_filter_call
|
|
}
|
|
|
|
nsobject_t nsarray_un_map( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_map:" );
|
|
#define nsarray_un_map_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_un_map_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_un_map_call
|
|
}
|
|
|
|
void nsarray_un_each( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_each:" );
|
|
#define nsarray_un_each_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_un_each_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_un_each_call
|
|
}
|
|
|
|
nsobject_t nsarray_un_safeArrayContainingClasses( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_safeArrayContainingClasses:" );
|
|
#define nsarray_un_safeArrayContainingClasses_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_un_safeArrayContainingClasses_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_un_safeArrayContainingClasses_call
|
|
}
|
|
|
|
void nsarray_bs_each( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_each:" );
|
|
#define nsarray_bs_each_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_bs_each_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_each_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_filter( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_filter:" );
|
|
#define nsarray_bs_filter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_filter_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_filter_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_firstObjectPassingTest( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_firstObjectPassingTest:" );
|
|
#define nsarray_bs_firstObjectPassingTest_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_firstObjectPassingTest_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_firstObjectPassingTest_call
|
|
}
|
|
|
|
bool nsarray_bs_containsObjectPassingTest( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_containsObjectPassingTest:" );
|
|
#define nsarray_bs_containsObjectPassingTest_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_containsObjectPassingTest_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_containsObjectPassingTest_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_map( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_map:" );
|
|
#define nsarray_bs_map_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_map_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_map_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_compactMap( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_compactMap:" );
|
|
#define nsarray_bs_compactMap_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_compactMap_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_compactMap_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_reduce( nsarray_t object, nsobject_t arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_reduce:block:" );
|
|
#define nsarray_bs_reduce_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_bs_reduce_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_bs_reduce_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_dictionaryByPartitioning( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_dictionaryByPartitioning:" );
|
|
#define nsarray_bs_dictionaryByPartitioning_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_dictionaryByPartitioning_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_dictionaryByPartitioning_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_firstObjectOfClass( nsarray_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_firstObjectOfClass:" );
|
|
#define nsarray_bs_firstObjectOfClass_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_firstObjectOfClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_firstObjectOfClass_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_flatten( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_flatten" );
|
|
#define nsarray_bs_flatten_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_bs_flatten_call( (id)object, methodSelector );
|
|
#undef nsarray_bs_flatten_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_differenceWithArray( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_differenceWithArray:" );
|
|
#define nsarray_bs_differenceWithArray_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_differenceWithArray_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_differenceWithArray_call
|
|
}
|
|
|
|
void nsarray_bs_enumerateObjectsOfClass( nsarray_t object, nsclass_t arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_enumerateObjectsOfClass:usingBlock:" );
|
|
#define nsarray_bs_enumerateObjectsOfClass_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsclass_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsarray_bs_enumerateObjectsOfClass_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_bs_enumerateObjectsOfClass_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_first( nsarray_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_first:" );
|
|
#define nsarray_bs_first_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_first_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_first_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_firstObjectOfClassNamed( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_firstObjectOfClassNamed:" );
|
|
#define nsarray_bs_firstObjectOfClassNamed_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_firstObjectOfClassNamed_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_firstObjectOfClassNamed_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_objectsOfClass( nsarray_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_objectsOfClass:" );
|
|
#define nsarray_bs_objectsOfClass_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_objectsOfClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_objectsOfClass_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_reverse( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_reverse" );
|
|
#define nsarray_bs_reverse_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_bs_reverse_call( (id)object, methodSelector );
|
|
#undef nsarray_bs_reverse_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_mapNoNulls( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_mapNoNulls:" );
|
|
#define nsarray_bs_mapNoNulls_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_mapNoNulls_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_mapNoNulls_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_flattenedDifferenceWithArray( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_flattenedDifferenceWithArray:" );
|
|
#define nsarray_bs_flattenedDifferenceWithArray_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_flattenedDifferenceWithArray_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_bs_flattenedDifferenceWithArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_ax_filteredArrayUsingBlock( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ax_filteredArrayUsingBlock:" );
|
|
#define nsarray_ax_filteredArrayUsingBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ax_filteredArrayUsingBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ax_filteredArrayUsingBlock_call
|
|
}
|
|
|
|
bool nsarray_ax_containsObjectUsingBlock( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ax_containsObjectUsingBlock:" );
|
|
#define nsarray_ax_containsObjectUsingBlock_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ax_containsObjectUsingBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ax_containsObjectUsingBlock_call
|
|
}
|
|
|
|
nsobject_t nsarray_ax_mappedArrayUsingBlock( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ax_mappedArrayUsingBlock:" );
|
|
#define nsarray_ax_mappedArrayUsingBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ax_mappedArrayUsingBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ax_mappedArrayUsingBlock_call
|
|
}
|
|
|
|
nsobject_t nsarray_ax_flatMappedArrayUsingBlock( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ax_flatMappedArrayUsingBlock:" );
|
|
#define nsarray_ax_flatMappedArrayUsingBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ax_flatMappedArrayUsingBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ax_flatMappedArrayUsingBlock_call
|
|
}
|
|
|
|
nsobject_t nsarray_ax_arrayByRemovingDuplicates( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ax_arrayByRemovingDuplicates" );
|
|
#define nsarray_ax_arrayByRemovingDuplicates_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_ax_arrayByRemovingDuplicates_call( (id)object, methodSelector );
|
|
#undef nsarray_ax_arrayByRemovingDuplicates_call
|
|
}
|
|
|
|
nsobject_t nsarray_cutFirstObject( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cutFirstObject" );
|
|
#define nsarray_cutFirstObject_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_cutFirstObject_call( (id)object, methodSelector );
|
|
#undef nsarray_cutFirstObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_ac_filter( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ac_filter:" );
|
|
#define nsarray_ac_filter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ac_filter_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ac_filter_call
|
|
}
|
|
|
|
nsobject_t nsarray_ac_firstObjectPassingTest( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ac_firstObjectPassingTest:" );
|
|
#define nsarray_ac_firstObjectPassingTest_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ac_firstObjectPassingTest_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ac_firstObjectPassingTest_call
|
|
}
|
|
|
|
nsobject_t nsarray_ac_map( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ac_map:" );
|
|
#define nsarray_ac_map_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ac_map_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ac_map_call
|
|
}
|
|
|
|
nsobject_t nsarray_ac_mapNullable( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ac_mapNullable:" );
|
|
#define nsarray_ac_mapNullable_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ac_mapNullable_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_ac_mapNullable_call
|
|
}
|
|
|
|
nsobject_t nsarray_cat_map( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cat_map:" );
|
|
#define nsarray_cat_map_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_cat_map_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_cat_map_call
|
|
}
|
|
|
|
void nsarray_cat_forEach( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cat_forEach:" );
|
|
#define nsarray_cat_forEach_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_cat_forEach_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_cat_forEach_call
|
|
}
|
|
|
|
nsobject_t nsarray_cat_flatMapUsingBlock( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cat_flatMapUsingBlock:" );
|
|
#define nsarray_cat_flatMapUsingBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_cat_flatMapUsingBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_cat_flatMapUsingBlock_call
|
|
}
|
|
|
|
bool nsarray_isEqual( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isEqual:" );
|
|
#define nsarray_isEqual_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_isEqual_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_isEqual_call
|
|
}
|
|
|
|
unsigned long long nsarray_hash( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "hash" );
|
|
#define nsarray_hash_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_hash_call( (id)object, methodSelector );
|
|
#undef nsarray_hash_call
|
|
}
|
|
|
|
nsobject_t nsarray_description( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "description" );
|
|
#define nsarray_description_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_description_call( (id)object, methodSelector );
|
|
#undef nsarray_description_call
|
|
}
|
|
|
|
nsobject_t nsarray_copyWithZone( nsarray_t object, _NSZone* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "copyWithZone:" );
|
|
#define nsarray_copyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_copyWithZone_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_copyWithZone_call
|
|
}
|
|
|
|
nsobject_t nsarray_mutableCopyWithZone( nsarray_t object, _NSZone* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableCopyWithZone:" );
|
|
#define nsarray_mutableCopyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_mutableCopyWithZone_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_mutableCopyWithZone_call
|
|
}
|
|
|
|
unsigned long long nsarray_count( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "count" );
|
|
#define nsarray_count_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_count_call( (id)object, methodSelector );
|
|
#undef nsarray_count_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectAtIndex( nsarray_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectAtIndex:" );
|
|
#define nsarray_objectAtIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_objectAtIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_objectAtIndex_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectEnumerator( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectEnumerator" );
|
|
#define nsarray_objectEnumerator_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_objectEnumerator_call( (id)object, methodSelector );
|
|
#undef nsarray_objectEnumerator_call
|
|
}
|
|
|
|
void nsarray_getObjects( nsarray_t object, nsobject_t* arg0, _NSRange arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "getObjects:range:" );
|
|
#define nsarray_getObjects_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t*, _NSRange ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsarray_getObjects_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_getObjects_call
|
|
}
|
|
|
|
unsigned long long nsarray_indexOfObject( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexOfObject:" );
|
|
#define nsarray_indexOfObject_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_indexOfObject_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_indexOfObject_call
|
|
}
|
|
|
|
void nsarray_enumerateObjectsWithOptions( nsarray_t object, unsigned long long arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "enumerateObjectsWithOptions:usingBlock:" );
|
|
#define nsarray_enumerateObjectsWithOptions_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsarray_enumerateObjectsWithOptions_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_enumerateObjectsWithOptions_call
|
|
}
|
|
|
|
nsobject_t nsarray_allObjects( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "allObjects" );
|
|
#define nsarray_allObjects_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_allObjects_call( (id)object, methodSelector );
|
|
#undef nsarray_allObjects_call
|
|
}
|
|
|
|
unsigned long long nsarray_countForObject( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "countForObject:" );
|
|
#define nsarray_countForObject_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_countForObject_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_countForObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_initWithObjects( nsarray_t object, nsobject_t* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithObjects:count:" );
|
|
#define nsarray_initWithObjects_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_initWithObjects_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_initWithObjects_call
|
|
}
|
|
|
|
unsigned long long nsarray_indexOfObjectIdenticalTo( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexOfObjectIdenticalTo:" );
|
|
#define nsarray_indexOfObjectIdenticalTo_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_indexOfObjectIdenticalTo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_indexOfObjectIdenticalTo_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectAtIndexedSubscript( nsarray_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectAtIndexedSubscript:" );
|
|
#define nsarray_objectAtIndexedSubscript_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_objectAtIndexedSubscript_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_objectAtIndexedSubscript_call
|
|
}
|
|
|
|
nsobject_t nsarray_initWithArray( nsarray_t object, nsobject_t arg0, _NSRange arg1, bool arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithArray:range:copyItems:" );
|
|
#define nsarray_initWithArray_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, _NSRange, bool ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_initWithArray_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_initWithArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectsAtIndexes( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectsAtIndexes:" );
|
|
#define nsarray_objectsAtIndexes_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_objectsAtIndexes_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_objectsAtIndexes_call
|
|
}
|
|
|
|
nsobject_t nsarray_sortedArrayFromRange( nsarray_t object, _NSRange arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sortedArrayFromRange:options:usingComparator:" );
|
|
#define nsarray_sortedArrayFromRange_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, _NSRange, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_sortedArrayFromRange_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_sortedArrayFromRange_call
|
|
}
|
|
|
|
nsobject_t nsarray_initWithObject( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithObject:" );
|
|
#define nsarray_initWithObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_initWithObject_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_initWithObject_call
|
|
}
|
|
|
|
bool nsarray_containsObject( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "containsObject:" );
|
|
#define nsarray_containsObject_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_containsObject_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_containsObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_initWithSet( nsarray_t object, nsobject_t arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithSet:copyItems:" );
|
|
#define nsarray_initWithSet_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_initWithSet_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_initWithSet_call
|
|
}
|
|
|
|
nsobject_t nsarray_descriptionWithLocale( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "descriptionWithLocale:" );
|
|
#define nsarray_descriptionWithLocale_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_descriptionWithLocale_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_descriptionWithLocale_call
|
|
}
|
|
|
|
unsigned long long nsarray_indexOfObjectPassingTest( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexOfObjectPassingTest:" );
|
|
#define nsarray_indexOfObjectPassingTest_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_indexOfObjectPassingTest_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_indexOfObjectPassingTest_call
|
|
}
|
|
|
|
nsobject_t nsarray_initWithOrderedSet( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initWithOrderedSet:" );
|
|
#define nsarray_initWithOrderedSet_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_initWithOrderedSet_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_initWithOrderedSet_call
|
|
}
|
|
|
|
void nsarray_enumerateObjectsUsingBlock( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "enumerateObjectsUsingBlock:" );
|
|
#define nsarray_enumerateObjectsUsingBlock_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_enumerateObjectsUsingBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_enumerateObjectsUsingBlock_call
|
|
}
|
|
|
|
nsobject_t nsarray_indexesOfObjectsAtIndexes( nsarray_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexesOfObjectsAtIndexes:options:passingTest:" );
|
|
#define nsarray_indexesOfObjectsAtIndexes_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_indexesOfObjectsAtIndexes_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_indexesOfObjectsAtIndexes_call
|
|
}
|
|
|
|
nsobject_t nsarray_indexesOfObjectsWithOptions( nsarray_t object, unsigned long long arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexesOfObjectsWithOptions:passingTest:" );
|
|
#define nsarray_indexesOfObjectsWithOptions_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_indexesOfObjectsWithOptions_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_indexesOfObjectsWithOptions_call
|
|
}
|
|
|
|
unsigned long long nsarray_indexOfObjectWithOptions( nsarray_t object, unsigned long long arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexOfObjectWithOptions:passingTest:" );
|
|
#define nsarray_indexOfObjectWithOptions_call( obj, selector, arg0, arg1 ) ((unsigned long long (*)( id, SEL, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_indexOfObjectWithOptions_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_indexOfObjectWithOptions_call
|
|
}
|
|
|
|
bool nsarray_isEqualToArray( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isEqualToArray:" );
|
|
#define nsarray_isEqualToArray_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_isEqualToArray_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_isEqualToArray_call
|
|
}
|
|
|
|
unsigned long long nsarray_indexOfObjectAtIndexes( nsarray_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexOfObjectAtIndexes:options:passingTest:" );
|
|
#define nsarray_indexOfObjectAtIndexes_call( obj, selector, arg0, arg1, arg2 ) ((unsigned long long (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_indexOfObjectAtIndexes_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_indexOfObjectAtIndexes_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectWithOptions( nsarray_t object, unsigned long long arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectWithOptions:passingTest:" );
|
|
#define nsarray_objectWithOptions_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_objectWithOptions_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_objectWithOptions_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectsWithOptions( nsarray_t object, unsigned long long arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectsWithOptions:passingTest:" );
|
|
#define nsarray_objectsWithOptions_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_objectsWithOptions_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_objectsWithOptions_call
|
|
}
|
|
|
|
nsobject_t nsarray_sortedArrayWithOptions( nsarray_t object, unsigned long long arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sortedArrayWithOptions:usingComparator:" );
|
|
#define nsarray_sortedArrayWithOptions_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_sortedArrayWithOptions_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_sortedArrayWithOptions_call
|
|
}
|
|
|
|
bool nsarray_isNSArray__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSArray__" );
|
|
#define nsarray_isNSArray___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSArray___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSArray___call
|
|
}
|
|
|
|
nsobject_t nsarray_componentsJoinedByString( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "componentsJoinedByString:" );
|
|
#define nsarray_componentsJoinedByString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_componentsJoinedByString_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_componentsJoinedByString_call
|
|
}
|
|
|
|
bool nsarray_containsObjectIdenticalTo( nsarray_t object, nsobject_t arg0, _NSRange arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "containsObjectIdenticalTo:inRange:" );
|
|
#define nsarray_containsObjectIdenticalTo_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, nsobject_t, _NSRange ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_containsObjectIdenticalTo_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_containsObjectIdenticalTo_call
|
|
}
|
|
|
|
void nsarray_enumerateObjectsAtIndexes( nsarray_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "enumerateObjectsAtIndexes:options:usingBlock:" );
|
|
#define nsarray_enumerateObjectsAtIndexes_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsarray_enumerateObjectsAtIndexes_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_enumerateObjectsAtIndexes_call
|
|
}
|
|
|
|
nsobject_t nsarray_firstObject( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "firstObject" );
|
|
#define nsarray_firstObject_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_firstObject_call( (id)object, methodSelector );
|
|
#undef nsarray_firstObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_firstObjectCommonWithArray( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "firstObjectCommonWithArray:" );
|
|
#define nsarray_firstObjectCommonWithArray_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_firstObjectCommonWithArray_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_firstObjectCommonWithArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_indexesOfObject( nsarray_t object, nsobject_t arg0, _NSRange arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexesOfObject:inRange:" );
|
|
#define nsarray_indexesOfObject_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, _NSRange ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_indexesOfObject_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_indexesOfObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_indexesOfObjectIdenticalTo( nsarray_t object, nsobject_t arg0, _NSRange arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexesOfObjectIdenticalTo:inRange:" );
|
|
#define nsarray_indexesOfObjectIdenticalTo_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, _NSRange ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_indexesOfObjectIdenticalTo_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_indexesOfObjectIdenticalTo_call
|
|
}
|
|
|
|
nsobject_t nsarray_indexesOfObjectsPassingTest( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexesOfObjectsPassingTest:" );
|
|
#define nsarray_indexesOfObjectsPassingTest_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_indexesOfObjectsPassingTest_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_indexesOfObjectsPassingTest_call
|
|
}
|
|
|
|
nsobject_t nsarray_lastObject( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "lastObject" );
|
|
#define nsarray_lastObject_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_lastObject_call( (id)object, methodSelector );
|
|
#undef nsarray_lastObject_call
|
|
}
|
|
|
|
void nsarray_makeObjectsPerformSelector( nsarray_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "makeObjectsPerformSelector:" );
|
|
#define nsarray_makeObjectsPerformSelector_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_makeObjectsPerformSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_makeObjectsPerformSelector_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectAtIndexes( nsarray_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectAtIndexes:options:passingTest:" );
|
|
#define nsarray_objectAtIndexes_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_objectAtIndexes_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_objectAtIndexes_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectPassingTest( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectPassingTest:" );
|
|
#define nsarray_objectPassingTest_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_objectPassingTest_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_objectPassingTest_call
|
|
}
|
|
|
|
nsobject_t nsarray_objectsPassingTest( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "objectsPassingTest:" );
|
|
#define nsarray_objectsPassingTest_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_objectsPassingTest_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_objectsPassingTest_call
|
|
}
|
|
|
|
nsobject_t nsarray_reverseObjectEnumerator( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "reverseObjectEnumerator" );
|
|
#define nsarray_reverseObjectEnumerator_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_reverseObjectEnumerator_call( (id)object, methodSelector );
|
|
#undef nsarray_reverseObjectEnumerator_call
|
|
}
|
|
|
|
nsobject_t nsarray_reversedArray( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "reversedArray" );
|
|
#define nsarray_reversedArray_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_reversedArray_call( (id)object, methodSelector );
|
|
#undef nsarray_reversedArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_sortedArrayUsingComparator( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "sortedArrayUsingComparator:" );
|
|
#define nsarray_sortedArrayUsingComparator_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_sortedArrayUsingComparator_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_sortedArrayUsingComparator_call
|
|
}
|
|
|
|
nsobject_t nsarray_subarrayWithRange( nsarray_t object, _NSRange arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "subarrayWithRange:" );
|
|
#define nsarray_subarrayWithRange_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSRange ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_subarrayWithRange_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_subarrayWithRange_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayByAddingObject( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayByAddingObject:" );
|
|
#define nsarray_arrayByAddingObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayByAddingObject_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_arrayByAddingObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayByAddingObjectsFromArray( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayByAddingObjectsFromArray:" );
|
|
#define nsarray_arrayByAddingObjectsFromArray_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayByAddingObjectsFromArray_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_arrayByAddingObjectsFromArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayByApplyingSelector( nsarray_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayByApplyingSelector:" );
|
|
#define nsarray_arrayByApplyingSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayByApplyingSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_arrayByApplyingSelector_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayByExcludingObjectsInArray( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayByExcludingObjectsInArray:" );
|
|
#define nsarray_arrayByExcludingObjectsInArray_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayByExcludingObjectsInArray_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_arrayByExcludingObjectsInArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayByExcludingToObjectsInArray( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayByExcludingToObjectsInArray:" );
|
|
#define nsarray_arrayByExcludingToObjectsInArray_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayByExcludingToObjectsInArray_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_arrayByExcludingToObjectsInArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_replacementObjectForCoder( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replacementObjectForCoder:" );
|
|
#define nsarray_replacementObjectForCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_replacementObjectForCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_replacementObjectForCoder_call
|
|
}
|
|
|
|
nsobject_t nsarray_awakeAfterUsingCoder( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "awakeAfterUsingCoder:" );
|
|
#define nsarray_awakeAfterUsingCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_awakeAfterUsingCoder_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_awakeAfterUsingCoder_call
|
|
}
|
|
|
|
bool nsarray_implementsSelector( nsarray_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "implementsSelector:" );
|
|
#define nsarray_implementsSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_implementsSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_implementsSelector_call
|
|
}
|
|
|
|
void nsarray_setObservationInfo( nsarray_t object, void* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setObservationInfo:" );
|
|
#define nsarray_setObservationInfo_call( obj, selector, arg0 ) ((void (*)( id, SEL, void* ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setObservationInfo_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setObservationInfo_call
|
|
}
|
|
|
|
void nsarray_willChangeValueForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "willChangeValueForKey:" );
|
|
#define nsarray_willChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_willChangeValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_willChangeValueForKey_call
|
|
}
|
|
|
|
void nsarray_didChangeValueForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "didChangeValueForKey:" );
|
|
#define nsarray_didChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_didChangeValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_didChangeValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsarray_replacementObjectForArchiver( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replacementObjectForArchiver:" );
|
|
#define nsarray_replacementObjectForArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_replacementObjectForArchiver_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_replacementObjectForArchiver_call
|
|
}
|
|
|
|
nsclass_t nsarray_classForArchiver( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForArchiver" );
|
|
#define nsarray_classForArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_classForArchiver_call( (id)object, methodSelector );
|
|
#undef nsarray_classForArchiver_call
|
|
}
|
|
|
|
nsclass_t nsarray_classForKeyedArchiver( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForKeyedArchiver" );
|
|
#define nsarray_classForKeyedArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_classForKeyedArchiver_call( (id)object, methodSelector );
|
|
#undef nsarray_classForKeyedArchiver_call
|
|
}
|
|
|
|
nsobject_t nsarray_replacementObjectForKeyedArchiver( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "replacementObjectForKeyedArchiver:" );
|
|
#define nsarray_replacementObjectForKeyedArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_replacementObjectForKeyedArchiver_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_replacementObjectForKeyedArchiver_call
|
|
}
|
|
|
|
objc_method_description* nsarray_methodDescriptionForSelector( nsarray_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "methodDescriptionForSelector:" );
|
|
#define nsarray_methodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_methodDescriptionForSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_methodDescriptionForSelector_call
|
|
}
|
|
|
|
nsobject_t nsarray_mutableArrayValueForKeyPath( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableArrayValueForKeyPath:" );
|
|
#define nsarray_mutableArrayValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_mutableArrayValueForKeyPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_mutableArrayValueForKeyPath_call
|
|
}
|
|
|
|
nsobject_t nsarray_mutableOrderedSetValueForKeyPath( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKeyPath:" );
|
|
#define nsarray_mutableOrderedSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_mutableOrderedSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_mutableOrderedSetValueForKeyPath_call
|
|
}
|
|
|
|
nsobject_t nsarray_mutableSetValueForKeyPath( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableSetValueForKeyPath:" );
|
|
#define nsarray_mutableSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_mutableSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_mutableSetValueForKeyPath_call
|
|
}
|
|
|
|
void nsarray_removeObservation( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "removeObservation:" );
|
|
#define nsarray_removeObservation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_removeObservation_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_removeObservation_call
|
|
}
|
|
|
|
void nsarray_receiveObservedValue( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "receiveObservedValue:" );
|
|
#define nsarray_receiveObservedValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_receiveObservedValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_receiveObservedValue_call
|
|
}
|
|
|
|
void nsarray_receiveObservedError( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "receiveObservedError:" );
|
|
#define nsarray_receiveObservedError_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_receiveObservedError_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_receiveObservedError_call
|
|
}
|
|
|
|
void nsarray_finishObserving( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "finishObserving" );
|
|
#define nsarray_finishObserving_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_finishObserving_call( (id)object, methodSelector );
|
|
#undef nsarray_finishObserving_call
|
|
}
|
|
|
|
void nsarray_setObservation( nsarray_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setObservation:forObservingKeyPath:" );
|
|
#define nsarray_setObservation_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsarray_setObservation_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_setObservation_call
|
|
}
|
|
|
|
void nsarray_observeValueForKeyPath( nsarray_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, void* arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "observeValueForKeyPath:ofObject:change:context:" );
|
|
#define nsarray_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 )
|
|
nsarray_observeValueForKeyPath_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsarray_observeValueForKeyPath_call
|
|
}
|
|
|
|
nsobject_t nsarray_addChainedObservers( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addChainedObservers:" );
|
|
#define nsarray_addChainedObservers_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_addChainedObservers_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_addChainedObservers_call
|
|
}
|
|
|
|
nsobject_t nsarray_addObserverBlock( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addObserverBlock:" );
|
|
#define nsarray_addObserverBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_addObserverBlock_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_addObserverBlock_call
|
|
}
|
|
|
|
nsobject_t nsarray_addObservationTransformer( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "addObservationTransformer:" );
|
|
#define nsarray_addObservationTransformer_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_addObservationTransformer_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_addObservationTransformer_call
|
|
}
|
|
|
|
nsobject_t nsarray_valueForUndefinedKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "valueForUndefinedKey:" );
|
|
#define nsarray_valueForUndefinedKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_valueForUndefinedKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_valueForUndefinedKey_call
|
|
}
|
|
|
|
void nsarray_setNilValueForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setNilValueForKey:" );
|
|
#define nsarray_setNilValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setNilValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setNilValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsarray_mutableArrayValueForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableArrayValueForKey:" );
|
|
#define nsarray_mutableArrayValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_mutableArrayValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_mutableArrayValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsarray_mutableOrderedSetValueForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKey:" );
|
|
#define nsarray_mutableOrderedSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_mutableOrderedSetValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_mutableOrderedSetValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsarray_mutableSetValueForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableSetValueForKey:" );
|
|
#define nsarray_mutableSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_mutableSetValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_mutableSetValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsarray_dictionaryWithValuesForKeys( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "dictionaryWithValuesForKeys:" );
|
|
#define nsarray_dictionaryWithValuesForKeys_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_dictionaryWithValuesForKeys_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_dictionaryWithValuesForKeys_call
|
|
}
|
|
|
|
void nsarray_setValuesForKeysWithDictionary( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setValuesForKeysWithDictionary:" );
|
|
#define nsarray_setValuesForKeysWithDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setValuesForKeysWithDictionary_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setValuesForKeysWithDictionary_call
|
|
}
|
|
|
|
void nsarray_willChange( nsarray_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "willChange:valuesAtIndexes:forKey:" );
|
|
#define nsarray_willChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsarray_willChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_willChange_call
|
|
}
|
|
|
|
void nsarray_didChange( nsarray_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "didChange:valuesAtIndexes:forKey:" );
|
|
#define nsarray_didChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsarray_didChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_didChange_call
|
|
}
|
|
|
|
void* nsarray_observationInfo( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "observationInfo" );
|
|
#define nsarray_observationInfo_call( obj, selector ) ((void* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_observationInfo_call( (id)object, methodSelector );
|
|
#undef nsarray_observationInfo_call
|
|
}
|
|
|
|
nsobject_t nsarray_autoContentAccessingProxy( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "autoContentAccessingProxy" );
|
|
#define nsarray_autoContentAccessingProxy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_autoContentAccessingProxy_call( (id)object, methodSelector );
|
|
#undef nsarray_autoContentAccessingProxy_call
|
|
}
|
|
|
|
nsclass_t nsarray_classForPortCoder( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForPortCoder" );
|
|
#define nsarray_classForPortCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_classForPortCoder_call( (id)object, methodSelector );
|
|
#undef nsarray_classForPortCoder_call
|
|
}
|
|
|
|
void nsarray_performSelector( nsarray_t object, nsselector_t arg0, nsobject_t arg1, double arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "performSelector:withObject:afterDelay:inModes:" );
|
|
#define nsarray_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 )
|
|
nsarray_performSelector_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsarray_performSelector_call
|
|
}
|
|
|
|
void nsarray_performSelectorOnMainThread( nsarray_t object, nsselector_t arg0, nsobject_t arg1, bool arg2, nsobject_t arg3 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "performSelectorOnMainThread:withObject:waitUntilDone:modes:" );
|
|
#define nsarray_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 )
|
|
nsarray_performSelectorOnMainThread_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
|
|
#undef nsarray_performSelectorOnMainThread_call
|
|
}
|
|
|
|
void nsarray_performSelectorInBackground( nsarray_t object, nsselector_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "performSelectorInBackground:withObject:" );
|
|
#define nsarray_performSelectorInBackground_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsarray_performSelectorInBackground_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_performSelectorInBackground_call
|
|
}
|
|
|
|
bool nsarray_isNSDate__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSDate__" );
|
|
#define nsarray_isNSDate___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSDate___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSDate___call
|
|
}
|
|
|
|
bool nsarray_isNSString__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSString__" );
|
|
#define nsarray_isNSString___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSString___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSString___call
|
|
}
|
|
|
|
bool nsarray_isNSCFConstantString__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSCFConstantString__" );
|
|
#define nsarray_isNSCFConstantString___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSCFConstantString___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSCFConstantString___call
|
|
}
|
|
|
|
bool nsarray_isNSNumber__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSNumber__" );
|
|
#define nsarray_isNSNumber___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSNumber___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSNumber___call
|
|
}
|
|
|
|
bool nsarray_isNSDictionary__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSDictionary__" );
|
|
#define nsarray_isNSDictionary___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSDictionary___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSDictionary___call
|
|
}
|
|
|
|
bool nsarray_isNSData__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSData__" );
|
|
#define nsarray_isNSData___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSData___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSData___call
|
|
}
|
|
|
|
bool nsarray_isNSObject__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSObject__" );
|
|
#define nsarray_isNSObject___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSObject___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSObject___call
|
|
}
|
|
|
|
bool nsarray_isNSOrderedSet__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSOrderedSet__" );
|
|
#define nsarray_isNSOrderedSet___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSOrderedSet___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSOrderedSet___call
|
|
}
|
|
|
|
bool nsarray_isNSSet__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSSet__" );
|
|
#define nsarray_isNSSet___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSSet___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSSet___call
|
|
}
|
|
|
|
bool nsarray_isNSTimeZone__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSTimeZone__" );
|
|
#define nsarray_isNSTimeZone___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSTimeZone___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSTimeZone___call
|
|
}
|
|
|
|
bool nsarray_isNSValue__( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isNSValue__" );
|
|
#define nsarray_isNSValue___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isNSValue___call( (id)object, methodSelector );
|
|
#undef nsarray_isNSValue___call
|
|
}
|
|
|
|
void nsarray_doesNotRecognizeSelector( nsarray_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doesNotRecognizeSelector:" );
|
|
#define nsarray_doesNotRecognizeSelector_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_doesNotRecognizeSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_doesNotRecognizeSelector_call
|
|
}
|
|
|
|
nsobject_t nsarray_methodSignatureForSelector( nsarray_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "methodSignatureForSelector:" );
|
|
#define nsarray_methodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_methodSignatureForSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_methodSignatureForSelector_call
|
|
}
|
|
|
|
nsobject_t nsarray_className( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "className" );
|
|
#define nsarray_className_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_className_call( (id)object, methodSelector );
|
|
#undef nsarray_className_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityLabel( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityLabel" );
|
|
#define nsarray_accessibilityLabel_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityLabel_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityLabel_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityLabel( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityLabel:" );
|
|
#define nsarray_setAccessibilityLabel_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityLabel_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityLabel_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityIdentifier( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityIdentifier:" );
|
|
#define nsarray_setAccessibilityIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityIdentifier_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityIdentifier_call
|
|
}
|
|
|
|
CGRect nsarray_accessibilityFrame( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityFrame" );
|
|
#define nsarray_accessibilityFrame_call( obj, selector ) ((CGRect (*)( id, SEL ))abi_objc_msgSend_stret) ( obj, selector )
|
|
return nsarray_accessibilityFrame_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityFrame_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityViewIsModal( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityViewIsModal" );
|
|
#define nsarray_storedAccessibilityViewIsModal_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityViewIsModal_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityViewIsModal_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityElementsHidden( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityElementsHidden" );
|
|
#define nsarray_storedAccessibilityElementsHidden_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityElementsHidden_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityElementsHidden_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedShouldGroupAccessibilityChildren( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedShouldGroupAccessibilityChildren" );
|
|
#define nsarray_storedShouldGroupAccessibilityChildren_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedShouldGroupAccessibilityChildren_call( (id)object, methodSelector );
|
|
#undef nsarray_storedShouldGroupAccessibilityChildren_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityNavigationStyle( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityNavigationStyle" );
|
|
#define nsarray_storedAccessibilityNavigationStyle_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityNavigationStyle_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityNavigationStyle_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityRespondsToUserInteraction( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityRespondsToUserInteraction" );
|
|
#define nsarray_storedAccessibilityRespondsToUserInteraction_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityRespondsToUserInteraction_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityRespondsToUserInteraction_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityAttributedLabel( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedLabel" );
|
|
#define nsarray_accessibilityAttributedLabel_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityAttributedLabel_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityAttributedLabel_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityValue( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityValue" );
|
|
#define nsarray_accessibilityValue_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityValue_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityValue_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityAttributedValue( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedValue" );
|
|
#define nsarray_accessibilityAttributedValue_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityAttributedValue_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityAttributedValue_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityHint( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityHint" );
|
|
#define nsarray_accessibilityHint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityHint_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityHint_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityAttributedHint( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedHint" );
|
|
#define nsarray_accessibilityAttributedHint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityAttributedHint_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityAttributedHint_call
|
|
}
|
|
|
|
CGPoint nsarray_accessibilityActivationPoint( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityActivationPoint" );
|
|
#define nsarray_accessibilityActivationPoint_call( obj, selector ) ((CGPoint (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityActivationPoint_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityActivationPoint_call
|
|
}
|
|
|
|
unsigned long long nsarray_accessibilityTraits( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityTraits" );
|
|
#define nsarray_accessibilityTraits_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityTraits_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityTraits_call
|
|
}
|
|
|
|
bool nsarray_isAccessibilityElement( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAccessibilityElement" );
|
|
#define nsarray_isAccessibilityElement_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isAccessibilityElement_call( (id)object, methodSelector );
|
|
#undef nsarray_isAccessibilityElement_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityContainer( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityContainer" );
|
|
#define nsarray_accessibilityContainer_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityContainer_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityContainer_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityLanguage( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityLanguage" );
|
|
#define nsarray_accessibilityLanguage_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityLanguage_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityLanguage_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityPath( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityPath" );
|
|
#define nsarray_accessibilityPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityPath_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityPath_call
|
|
}
|
|
|
|
bool nsarray_accessibilityViewIsModal( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityViewIsModal" );
|
|
#define nsarray_accessibilityViewIsModal_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityViewIsModal_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityViewIsModal_call
|
|
}
|
|
|
|
bool nsarray_accessibilityElementsHidden( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementsHidden" );
|
|
#define nsarray_accessibilityElementsHidden_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityElementsHidden_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityElementsHidden_call
|
|
}
|
|
|
|
bool nsarray_shouldGroupAccessibilityChildren( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "shouldGroupAccessibilityChildren" );
|
|
#define nsarray_shouldGroupAccessibilityChildren_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_shouldGroupAccessibilityChildren_call( (id)object, methodSelector );
|
|
#undef nsarray_shouldGroupAccessibilityChildren_call
|
|
}
|
|
|
|
long long nsarray_accessibilityNavigationStyle( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityNavigationStyle" );
|
|
#define nsarray_accessibilityNavigationStyle_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityNavigationStyle_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityNavigationStyle_call
|
|
}
|
|
|
|
bool nsarray_accessibilityRespondsToUserInteraction( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityRespondsToUserInteraction" );
|
|
#define nsarray_accessibilityRespondsToUserInteraction_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityRespondsToUserInteraction_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityRespondsToUserInteraction_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityUserInputLabels( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityUserInputLabels" );
|
|
#define nsarray_accessibilityUserInputLabels_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityUserInputLabels_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityUserInputLabels_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityAttributedUserInputLabels( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAttributedUserInputLabels" );
|
|
#define nsarray_accessibilityAttributedUserInputLabels_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityAttributedUserInputLabels_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityAttributedUserInputLabels_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityIdentifier( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityIdentifier" );
|
|
#define nsarray_storedAccessibilityIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityIdentifier_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityIdentifier_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityTraits( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityTraits" );
|
|
#define nsarray_storedAccessibilityTraits_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityTraits_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityTraits_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedIsAccessibilityElement( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedIsAccessibilityElement" );
|
|
#define nsarray_storedIsAccessibilityElement_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedIsAccessibilityElement_call( (id)object, methodSelector );
|
|
#undef nsarray_storedIsAccessibilityElement_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityFrame( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityFrame" );
|
|
#define nsarray_storedAccessibilityFrame_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityFrame_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityFrame_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityActivationPoint( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityActivationPoint" );
|
|
#define nsarray_storedAccessibilityActivationPoint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityActivationPoint_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityActivationPoint_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityHeaderElements( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityHeaderElements" );
|
|
#define nsarray_accessibilityHeaderElements_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityHeaderElements_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityHeaderElements_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityElementsHidden( nsarray_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityElementsHidden:" );
|
|
#define nsarray_setAccessibilityElementsHidden_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityElementsHidden_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityElementsHidden_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityViewIsModal( nsarray_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityViewIsModal:" );
|
|
#define nsarray_setAccessibilityViewIsModal_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityViewIsModal_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityViewIsModal_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityAttributedLabel( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityAttributedLabel:" );
|
|
#define nsarray_setAccessibilityAttributedLabel_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityAttributedLabel_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityAttributedLabel_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityValue( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityValue:" );
|
|
#define nsarray_setAccessibilityValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityValue_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityAttributedValue( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityAttributedValue:" );
|
|
#define nsarray_setAccessibilityAttributedValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityAttributedValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityAttributedValue_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityHint( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityHint:" );
|
|
#define nsarray_setAccessibilityHint_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityHint_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityHint_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityAttributedHint( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityAttributedHint:" );
|
|
#define nsarray_setAccessibilityAttributedHint_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityAttributedHint_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityAttributedHint_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityFrame( nsarray_t object, CGRect arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityFrame:" );
|
|
#define nsarray_setAccessibilityFrame_call( obj, selector, arg0 ) ((void (*)( id, SEL, CGRect ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityFrame_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityFrame_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityPath( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityPath:" );
|
|
#define nsarray_setAccessibilityPath_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityPath_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityPath_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityActivationPoint( nsarray_t object, CGPoint arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityActivationPoint:" );
|
|
#define nsarray_setAccessibilityActivationPoint_call( obj, selector, arg0 ) ((void (*)( id, SEL, CGPoint ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityActivationPoint_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityActivationPoint_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityTraits( nsarray_t object, unsigned long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityTraits:" );
|
|
#define nsarray_setAccessibilityTraits_call( obj, selector, arg0 ) ((void (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityTraits_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityTraits_call
|
|
}
|
|
|
|
void nsarray_setIsAccessibilityElement( nsarray_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setIsAccessibilityElement:" );
|
|
#define nsarray_setIsAccessibilityElement_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setIsAccessibilityElement_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setIsAccessibilityElement_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityContainer( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityContainer:" );
|
|
#define nsarray_setAccessibilityContainer_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityContainer_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityContainer_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityLanguage( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityLanguage:" );
|
|
#define nsarray_setAccessibilityLanguage_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityLanguage_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityLanguage_call
|
|
}
|
|
|
|
void nsarray_setShouldGroupAccessibilityChildren( nsarray_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setShouldGroupAccessibilityChildren:" );
|
|
#define nsarray_setShouldGroupAccessibilityChildren_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setShouldGroupAccessibilityChildren_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setShouldGroupAccessibilityChildren_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityNavigationStyle( nsarray_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityNavigationStyle:" );
|
|
#define nsarray_setAccessibilityNavigationStyle_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityNavigationStyle_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityNavigationStyle_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityRespondsToUserInteraction( nsarray_t object, bool arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityRespondsToUserInteraction:" );
|
|
#define nsarray_setAccessibilityRespondsToUserInteraction_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityRespondsToUserInteraction_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityRespondsToUserInteraction_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityUserInputLabels( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityUserInputLabels:" );
|
|
#define nsarray_setAccessibilityUserInputLabels_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityUserInputLabels_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityUserInputLabels_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityAttributedUserInputLabels( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityAttributedUserInputLabels:" );
|
|
#define nsarray_setAccessibilityAttributedUserInputLabels_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityAttributedUserInputLabels_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityAttributedUserInputLabels_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityTextualContext( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityTextualContext" );
|
|
#define nsarray_accessibilityTextualContext_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityTextualContext_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityTextualContext_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityTextualContext( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityTextualContext:" );
|
|
#define nsarray_setAccessibilityTextualContext_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityTextualContext_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityTextualContext_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityHeaderElements( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityHeaderElements:" );
|
|
#define nsarray_setAccessibilityHeaderElements_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityHeaderElements_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityHeaderElements_call
|
|
}
|
|
|
|
void nsarray_accessibilityElementDidBecomeFocused( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementDidBecomeFocused" );
|
|
#define nsarray_accessibilityElementDidBecomeFocused_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_accessibilityElementDidBecomeFocused_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityElementDidBecomeFocused_call
|
|
}
|
|
|
|
void nsarray_accessibilityElementDidLoseFocus( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementDidLoseFocus" );
|
|
#define nsarray_accessibilityElementDidLoseFocus_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_accessibilityElementDidLoseFocus_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityElementDidLoseFocus_call
|
|
}
|
|
|
|
bool nsarray_accessibilityElementIsFocused( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementIsFocused" );
|
|
#define nsarray_accessibilityElementIsFocused_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityElementIsFocused_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityElementIsFocused_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityAssistiveTechnologyFocusedIdentifiers( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityAssistiveTechnologyFocusedIdentifiers" );
|
|
#define nsarray_accessibilityAssistiveTechnologyFocusedIdentifiers_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityAssistiveTechnologyFocusedIdentifiers_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityAssistiveTechnologyFocusedIdentifiers_call
|
|
}
|
|
|
|
void nsarray_accessibilityIncrement( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityIncrement" );
|
|
#define nsarray_accessibilityIncrement_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_accessibilityIncrement_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityIncrement_call
|
|
}
|
|
|
|
void nsarray_accessibilityDecrement( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityDecrement" );
|
|
#define nsarray_accessibilityDecrement_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_accessibilityDecrement_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityDecrement_call
|
|
}
|
|
|
|
bool nsarray_accessibilityScroll( nsarray_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityScroll:" );
|
|
#define nsarray_accessibilityScroll_call( obj, selector, arg0 ) ((bool (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_accessibilityScroll_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_accessibilityScroll_call
|
|
}
|
|
|
|
bool nsarray_accessibilityPerformEscape( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityPerformEscape" );
|
|
#define nsarray_accessibilityPerformEscape_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityPerformEscape_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityPerformEscape_call
|
|
}
|
|
|
|
bool nsarray_accessibilityPerformMagicTap( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityPerformMagicTap" );
|
|
#define nsarray_accessibilityPerformMagicTap_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityPerformMagicTap_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityPerformMagicTap_call
|
|
}
|
|
|
|
bool nsarray_accessibilityActivate( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityActivate" );
|
|
#define nsarray_accessibilityActivate_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityActivate_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityActivate_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityCustomActions( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityCustomActions:" );
|
|
#define nsarray_setAccessibilityCustomActions_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityCustomActions_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityCustomActions_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityCustomActions( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityCustomActions" );
|
|
#define nsarray_accessibilityCustomActions_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityCustomActions_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityCustomActions_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityIdentification( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityIdentification" );
|
|
#define nsarray_accessibilityIdentification_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityIdentification_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityIdentification_call
|
|
}
|
|
|
|
void nsarray_accessibilitySetIdentification( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilitySetIdentification:" );
|
|
#define nsarray_accessibilitySetIdentification_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_accessibilitySetIdentification_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_accessibilitySetIdentification_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityIdentifier( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityIdentifier" );
|
|
#define nsarray_accessibilityIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityIdentifier_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityIdentifier_call
|
|
}
|
|
|
|
unsigned long long nsarray_defaultAccessibilityTraits( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "defaultAccessibilityTraits" );
|
|
#define nsarray_defaultAccessibilityTraits_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_defaultAccessibilityTraits_call( (id)object, methodSelector );
|
|
#undef nsarray_defaultAccessibilityTraits_call
|
|
}
|
|
|
|
bool nsarray_isAccessibilityElementByDefault( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAccessibilityElementByDefault" );
|
|
#define nsarray_isAccessibilityElementByDefault_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isAccessibilityElementByDefault_call( (id)object, methodSelector );
|
|
#undef nsarray_isAccessibilityElementByDefault_call
|
|
}
|
|
|
|
bool nsarray_isElementAccessibilityExposedToInterfaceBuilder( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isElementAccessibilityExposedToInterfaceBuilder" );
|
|
#define nsarray_isElementAccessibilityExposedToInterfaceBuilder_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isElementAccessibilityExposedToInterfaceBuilder_call( (id)object, methodSelector );
|
|
#undef nsarray_isElementAccessibilityExposedToInterfaceBuilder_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityLocalizedStringKey( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityLocalizedStringKey" );
|
|
#define nsarray_accessibilityLocalizedStringKey_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityLocalizedStringKey_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityLocalizedStringKey_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityDragSourceDescriptors( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityDragSourceDescriptors:" );
|
|
#define nsarray_setAccessibilityDragSourceDescriptors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityDragSourceDescriptors_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityDragSourceDescriptors_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityDragSourceDescriptors( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityDragSourceDescriptors" );
|
|
#define nsarray_accessibilityDragSourceDescriptors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityDragSourceDescriptors_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityDragSourceDescriptors_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityDropPointDescriptors( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityDropPointDescriptors:" );
|
|
#define nsarray_setAccessibilityDropPointDescriptors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityDropPointDescriptors_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityDropPointDescriptors_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityDropPointDescriptors( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityDropPointDescriptors" );
|
|
#define nsarray_accessibilityDropPointDescriptors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityDropPointDescriptors_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityDropPointDescriptors_call
|
|
}
|
|
|
|
nsobject_t nsarray_storedAccessibilityContainerType( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "storedAccessibilityContainerType" );
|
|
#define nsarray_storedAccessibilityContainerType_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_storedAccessibilityContainerType_call( (id)object, methodSelector );
|
|
#undef nsarray_storedAccessibilityContainerType_call
|
|
}
|
|
|
|
long long nsarray_accessibilityElementCount( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementCount" );
|
|
#define nsarray_accessibilityElementCount_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityElementCount_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityElementCount_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityElementAtIndex( nsarray_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElementAtIndex:" );
|
|
#define nsarray_accessibilityElementAtIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_accessibilityElementAtIndex_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_accessibilityElementAtIndex_call
|
|
}
|
|
|
|
long long nsarray_indexOfAccessibilityElement( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "indexOfAccessibilityElement:" );
|
|
#define nsarray_indexOfAccessibilityElement_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_indexOfAccessibilityElement_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_indexOfAccessibilityElement_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityElements( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityElements" );
|
|
#define nsarray_accessibilityElements_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityElements_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityElements_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityElements( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityElements:" );
|
|
#define nsarray_setAccessibilityElements_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityElements_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityElements_call
|
|
}
|
|
|
|
long long nsarray_accessibilityContainerType( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityContainerType" );
|
|
#define nsarray_accessibilityContainerType_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityContainerType_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityContainerType_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityContainerType( nsarray_t object, long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityContainerType:" );
|
|
#define nsarray_setAccessibilityContainerType_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityContainerType_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityContainerType_call
|
|
}
|
|
|
|
void nsarray_setAccessibilityCustomRotors( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setAccessibilityCustomRotors:" );
|
|
#define nsarray_setAccessibilityCustomRotors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setAccessibilityCustomRotors_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_setAccessibilityCustomRotors_call
|
|
}
|
|
|
|
nsobject_t nsarray_accessibilityCustomRotors( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessibilityCustomRotors" );
|
|
#define nsarray_accessibilityCustomRotors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessibilityCustomRotors_call( (id)object, methodSelector );
|
|
#undef nsarray_accessibilityCustomRotors_call
|
|
}
|
|
|
|
nsobject_t nsarray_uiPresentationManager( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "uiPresentationManager" );
|
|
#define nsarray_uiPresentationManager_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_uiPresentationManager_call( (id)object, methodSelector );
|
|
#undef nsarray_uiPresentationManager_call
|
|
}
|
|
|
|
void nsarray_awakeFromNib( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "awakeFromNib" );
|
|
#define nsarray_awakeFromNib_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_awakeFromNib_call( (id)object, methodSelector );
|
|
#undef nsarray_awakeFromNib_call
|
|
}
|
|
|
|
bool nsarray_conformsToProtocolCached( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "conformsToProtocolCached:" );
|
|
#define nsarray_conformsToProtocolCached_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_conformsToProtocolCached_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_conformsToProtocolCached_call
|
|
}
|
|
|
|
void nsarray_prepareForInterfaceBuilder( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "prepareForInterfaceBuilder" );
|
|
#define nsarray_prepareForInterfaceBuilder_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_prepareForInterfaceBuilder_call( (id)object, methodSelector );
|
|
#undef nsarray_prepareForInterfaceBuilder_call
|
|
}
|
|
|
|
double nsarray_CA_distanceToValue( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_distanceToValue:" );
|
|
#define nsarray_CA_distanceToValue_call( obj, selector, arg0 ) ((double (*)( id, SEL, nsobject_t ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
|
|
return nsarray_CA_distanceToValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_CA_distanceToValue_call
|
|
}
|
|
|
|
Object* nsarray_CA_copyRenderValueWithColorspace( nsarray_t object, CGColorSpace* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_copyRenderValueWithColorspace:" );
|
|
#define nsarray_CA_copyRenderValueWithColorspace_call( obj, selector, arg0 ) ((Object* (*)( id, SEL, CGColorSpace* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_CA_copyRenderValueWithColorspace_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_CA_copyRenderValueWithColorspace_call
|
|
}
|
|
|
|
Object* nsarray_CA_copyRenderValue( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_copyRenderValue" );
|
|
#define nsarray_CA_copyRenderValue_call( obj, selector ) ((Object* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_CA_copyRenderValue_call( (id)object, methodSelector );
|
|
#undef nsarray_CA_copyRenderValue_call
|
|
}
|
|
|
|
bool nsarray_CAMLTypeSupportedForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CAMLTypeSupportedForKey:" );
|
|
#define nsarray_CAMLTypeSupportedForKey_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_CAMLTypeSupportedForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_CAMLTypeSupportedForKey_call
|
|
}
|
|
|
|
nsobject_t nsarray_CAMLTypeForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CAMLTypeForKey:" );
|
|
#define nsarray_CAMLTypeForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_CAMLTypeForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_CAMLTypeForKey_call
|
|
}
|
|
|
|
bool nsarray_CA_validateValue( nsarray_t object, nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_validateValue:forKey:" );
|
|
#define nsarray_CA_validateValue_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_CA_validateValue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_CA_validateValue_call
|
|
}
|
|
|
|
void nsarray_CA_prepareRenderValue( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_prepareRenderValue" );
|
|
#define nsarray_CA_prepareRenderValue_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_CA_prepareRenderValue_call( (id)object, methodSelector );
|
|
#undef nsarray_CA_prepareRenderValue_call
|
|
}
|
|
|
|
nsobject_t nsarray_CA_archivingValueForKey( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_archivingValueForKey:" );
|
|
#define nsarray_CA_archivingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_CA_archivingValueForKey_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_CA_archivingValueForKey_call
|
|
}
|
|
|
|
nsobject_t nsarray_CA_roundToIntegerFromValue( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_roundToIntegerFromValue:" );
|
|
#define nsarray_CA_roundToIntegerFromValue_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_CA_roundToIntegerFromValue_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_CA_roundToIntegerFromValue_call
|
|
}
|
|
|
|
nsobject_t nsarray_initFromPQLResultSet( nsarray_t object, nsobject_t arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initFromPQLResultSet:error:" );
|
|
#define nsarray_initFromPQLResultSet_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_initFromPQLResultSet_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_initFromPQLResultSet_call
|
|
}
|
|
|
|
bool nsarray_supportsRBSXPCSecureCoding( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsRBSXPCSecureCoding" );
|
|
#define nsarray_supportsRBSXPCSecureCoding_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_supportsRBSXPCSecureCoding_call( (id)object, methodSelector );
|
|
#undef nsarray_supportsRBSXPCSecureCoding_call
|
|
}
|
|
|
|
bool nsarray_RBSIsXPCObject( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "RBSIsXPCObject" );
|
|
#define nsarray_RBSIsXPCObject_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_RBSIsXPCObject_call( (id)object, methodSelector );
|
|
#undef nsarray_RBSIsXPCObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_NSRepresentation( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "NSRepresentation" );
|
|
#define nsarray_NSRepresentation_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_NSRepresentation_call( (id)object, methodSelector );
|
|
#undef nsarray_NSRepresentation_call
|
|
}
|
|
|
|
nsobject_t nsarray_pep_onMainThread( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_onMainThread" );
|
|
#define nsarray_pep_onMainThread_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_pep_onMainThread_call( (id)object, methodSelector );
|
|
#undef nsarray_pep_onMainThread_call
|
|
}
|
|
|
|
nsobject_t nsarray_pep_onThread( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_onThread:" );
|
|
#define nsarray_pep_onThread_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_pep_onThread_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_pep_onThread_call
|
|
}
|
|
|
|
nsobject_t nsarray_pep_onOperationQueue( nsarray_t object, nsobject_t arg0, long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_onOperationQueue:priority:" );
|
|
#define nsarray_pep_onOperationQueue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_pep_onOperationQueue_call( (id)object, methodSelector, arg0, arg1 );
|
|
#undef nsarray_pep_onOperationQueue_call
|
|
}
|
|
|
|
nsobject_t nsarray_pep_onMainThreadIfNecessary( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_onMainThreadIfNecessary" );
|
|
#define nsarray_pep_onMainThreadIfNecessary_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_pep_onMainThreadIfNecessary_call( (id)object, methodSelector );
|
|
#undef nsarray_pep_onMainThreadIfNecessary_call
|
|
}
|
|
|
|
nsobject_t nsarray_pep_afterDelay( nsarray_t object, double arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_afterDelay:" );
|
|
#define nsarray_pep_afterDelay_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_pep_afterDelay_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_pep_afterDelay_call
|
|
}
|
|
|
|
nsobject_t nsarray_pep_getInvocation( nsarray_t object, nsobject_t* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "pep_getInvocation:" );
|
|
#define nsarray_pep_getInvocation_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_pep_getInvocation_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_pep_getInvocation_call
|
|
}
|
|
|
|
nsobject_t nsarray_stringValueSafe( nsarray_t object, int* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "stringValueSafe:" );
|
|
#define nsarray_stringValueSafe_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, int* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_stringValueSafe_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_stringValueSafe_call
|
|
}
|
|
|
|
char* nsarray_utf8ValueSafe( nsarray_t object, int* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "utf8ValueSafe:" );
|
|
#define nsarray_utf8ValueSafe_call( obj, selector, arg0 ) ((char* (*)( id, SEL, int* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_utf8ValueSafe_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_utf8ValueSafe_call
|
|
}
|
|
|
|
bool nsarray_boolValueSafe( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "boolValueSafe" );
|
|
#define nsarray_boolValueSafe_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_boolValueSafe_call( (id)object, methodSelector );
|
|
#undef nsarray_boolValueSafe_call
|
|
}
|
|
|
|
long long nsarray_int64ValueSafe( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "int64ValueSafe" );
|
|
#define nsarray_int64ValueSafe_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_int64ValueSafe_call( (id)object, methodSelector );
|
|
#undef nsarray_int64ValueSafe_call
|
|
}
|
|
|
|
double nsarray_doubleValueSafe( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "doubleValueSafe" );
|
|
#define nsarray_doubleValueSafe_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
|
|
return nsarray_doubleValueSafe_call( (id)object, methodSelector );
|
|
#undef nsarray_doubleValueSafe_call
|
|
}
|
|
|
|
bool nsarray_un_safeBoolValue( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "un_safeBoolValue" );
|
|
#define nsarray_un_safeBoolValue_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_un_safeBoolValue_call( (id)object, methodSelector );
|
|
#undef nsarray_un_safeBoolValue_call
|
|
}
|
|
|
|
bool nsarray_supportsBSXPCSecureCoding( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsBSXPCSecureCoding" );
|
|
#define nsarray_supportsBSXPCSecureCoding_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_supportsBSXPCSecureCoding_call( (id)object, methodSelector );
|
|
#undef nsarray_supportsBSXPCSecureCoding_call
|
|
}
|
|
|
|
bool nsarray_bs_isPlistableType( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_isPlistableType" );
|
|
#define nsarray_bs_isPlistableType_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_bs_isPlistableType_call( (id)object, methodSelector );
|
|
#undef nsarray_bs_isPlistableType_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_secureEncoded( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_secureEncoded" );
|
|
#define nsarray_bs_secureEncoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_bs_secureEncoded_call( (id)object, methodSelector );
|
|
#undef nsarray_bs_secureEncoded_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_encoded( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_encoded" );
|
|
#define nsarray_bs_encoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_bs_encoded_call( (id)object, methodSelector );
|
|
#undef nsarray_bs_encoded_call
|
|
}
|
|
|
|
void nsarray_releaseOnMainThread( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "releaseOnMainThread" );
|
|
#define nsarray_releaseOnMainThread_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_releaseOnMainThread_call( (id)object, methodSelector );
|
|
#undef nsarray_releaseOnMainThread_call
|
|
}
|
|
|
|
bool nsarray_isProxy( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isProxy" );
|
|
#define nsarray_isProxy_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isProxy_call( (id)object, methodSelector );
|
|
#undef nsarray_isProxy_call
|
|
}
|
|
|
|
unsigned long long nsarray_retainCount( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "retainCount" );
|
|
#define nsarray_retainCount_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_retainCount_call( (id)object, methodSelector );
|
|
#undef nsarray_retainCount_call
|
|
}
|
|
|
|
void nsarray_dealloc( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "dealloc" );
|
|
#define nsarray_dealloc_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_dealloc_call( (id)object, methodSelector );
|
|
#undef nsarray_dealloc_call
|
|
}
|
|
|
|
nsclass_t nsarray_class( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "class" );
|
|
#define nsarray_class_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_class_call( (id)object, methodSelector );
|
|
#undef nsarray_class_call
|
|
}
|
|
|
|
nsobject_t nsarray_self( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "self" );
|
|
#define nsarray_self_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_self_call( (id)object, methodSelector );
|
|
#undef nsarray_self_call
|
|
}
|
|
|
|
bool nsarray_isKindOfClass( nsarray_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isKindOfClass:" );
|
|
#define nsarray_isKindOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_isKindOfClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_isKindOfClass_call
|
|
}
|
|
|
|
bool nsarray_isMemberOfClass( nsarray_t object, nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isMemberOfClass:" );
|
|
#define nsarray_isMemberOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_isMemberOfClass_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_isMemberOfClass_call
|
|
}
|
|
|
|
bool nsarray_conformsToProtocol( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "conformsToProtocol:" );
|
|
#define nsarray_conformsToProtocol_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_conformsToProtocol_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_conformsToProtocol_call
|
|
}
|
|
|
|
bool nsarray_respondsToSelector( nsarray_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "respondsToSelector:" );
|
|
#define nsarray_respondsToSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_respondsToSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_respondsToSelector_call
|
|
}
|
|
|
|
nsobject_t nsarray_retain( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "retain" );
|
|
#define nsarray_retain_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_retain_call( (id)object, methodSelector );
|
|
#undef nsarray_retain_call
|
|
}
|
|
|
|
nsobject_t nsarray_autorelease( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "autorelease" );
|
|
#define nsarray_autorelease_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_autorelease_call( (id)object, methodSelector );
|
|
#undef nsarray_autorelease_call
|
|
}
|
|
|
|
_NSZone* nsarray_zone( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "zone" );
|
|
#define nsarray_zone_call( obj, selector ) ((_NSZone* (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_zone_call( (id)object, methodSelector );
|
|
#undef nsarray_zone_call
|
|
}
|
|
|
|
nsclass_t nsarray_superclass( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "superclass" );
|
|
#define nsarray_superclass_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_superclass_call( (id)object, methodSelector );
|
|
#undef nsarray_superclass_call
|
|
}
|
|
|
|
nsobject_t nsarray_init( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "init" );
|
|
#define nsarray_init_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_init_call( (id)object, methodSelector );
|
|
#undef nsarray_init_call
|
|
}
|
|
|
|
bool nsarray_retainWeakReference( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "retainWeakReference" );
|
|
#define nsarray_retainWeakReference_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_retainWeakReference_call( (id)object, methodSelector );
|
|
#undef nsarray_retainWeakReference_call
|
|
}
|
|
|
|
bool nsarray_allowsWeakReference( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "allowsWeakReference" );
|
|
#define nsarray_allowsWeakReference_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_allowsWeakReference_call( (id)object, methodSelector );
|
|
#undef nsarray_allowsWeakReference_call
|
|
}
|
|
|
|
nsobject_t nsarray_copy( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "copy" );
|
|
#define nsarray_copy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_copy_call( (id)object, methodSelector );
|
|
#undef nsarray_copy_call
|
|
}
|
|
|
|
void nsarray_finalize( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "finalize" );
|
|
#define nsarray_finalize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_finalize_call( (id)object, methodSelector );
|
|
#undef nsarray_finalize_call
|
|
}
|
|
|
|
bool nsarray_isFault( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isFault" );
|
|
#define nsarray_isFault_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_isFault_call( (id)object, methodSelector );
|
|
#undef nsarray_isFault_call
|
|
}
|
|
|
|
void nsarray_forwardInvocation( nsarray_t object, nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "forwardInvocation:" );
|
|
#define nsarray_forwardInvocation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_forwardInvocation_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_forwardInvocation_call
|
|
}
|
|
|
|
nsobject_t nsarray_forwardingTargetForSelector( nsarray_t object, nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "forwardingTargetForSelector:" );
|
|
#define nsarray_forwardingTargetForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_forwardingTargetForSelector_call( (id)object, methodSelector, arg0 );
|
|
#undef nsarray_forwardingTargetForSelector_call
|
|
}
|
|
|
|
nsobject_t nsarray_mutableCopy( nsarray_t object )
|
|
{
|
|
SEL methodSelector = sel_registerName( "mutableCopy" );
|
|
#define nsarray_mutableCopy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_mutableCopy_call( (id)object, methodSelector );
|
|
#undef nsarray_mutableCopy_call
|
|
}
|
|
|
|
nsobject_t nsarray_newWithContentsOf( nsobject_t arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "newWithContentsOf:immutable:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_newWithContentsOf_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_newWithContentsOf_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsarray_newWithContentsOf_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayWithContentsOfFile( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayWithContentsOfFile:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayWithContentsOfFile_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayWithContentsOfFile_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_arrayWithContentsOfFile_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayWithContentsOfURL( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayWithContentsOfURL:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayWithContentsOfURL_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayWithContentsOfURL_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_arrayWithContentsOfURL_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_sortDescriptorByDisplayName( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_sortDescriptorByDisplayName" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_fp_sortDescriptorByDisplayName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_fp_sortDescriptorByDisplayName_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_fp_sortDescriptorByDisplayName_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_sortDescriptorByModifiedDateDescending( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_sortDescriptorByModifiedDateDescending" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_fp_sortDescriptorByModifiedDateDescending_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_fp_sortDescriptorByModifiedDateDescending_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_fp_sortDescriptorByModifiedDateDescending_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_sortDescriptorByLastUsedDate( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_sortDescriptorByLastUsedDate" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_fp_sortDescriptorByLastUsedDate_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_fp_sortDescriptorByLastUsedDate_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_fp_sortDescriptorByLastUsedDate_call
|
|
}
|
|
|
|
nsobject_t nsarray_fp_sortDescriptorByDocumentSize( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "fp_sortDescriptorByDocumentSize" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_fp_sortDescriptorByDocumentSize_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_fp_sortDescriptorByDocumentSize_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_fp_sortDescriptorByDocumentSize_call
|
|
}
|
|
|
|
nsobject_t nsarray_ui_arrayByCompactingArray( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "ui_arrayByCompactingArray:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_ui_arrayByCompactingArray_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_ui_arrayByCompactingArray_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_ui_arrayByCompactingArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayByFilteringLaunchProhibitedAppsFrom( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayByFilteringLaunchProhibitedAppsFrom:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayByFilteringLaunchProhibitedAppsFrom_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayByFilteringLaunchProhibitedAppsFrom_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_arrayByFilteringLaunchProhibitedAppsFrom_call
|
|
}
|
|
|
|
nsobject_t nsarray_createWithBytesNoCopy( void* arg0, unsigned long long arg1, nsobject_t* arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "createWithBytesNoCopy:length:error:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_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 nsarray_createWithBytesNoCopy_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_createWithBytesNoCopy_call
|
|
}
|
|
|
|
nsobject_t nsarray_cat_arrayFromIndexSet( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cat_arrayFromIndexSet:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_cat_arrayFromIndexSet_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_cat_arrayFromIndexSet_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_cat_arrayFromIndexSet_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayWithValues( nsobject_t arg0, nsobject_t* arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayWithValues:inBlock:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayWithValues_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_arrayWithValues_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsarray_arrayWithValues_call
|
|
}
|
|
|
|
nsobject_t nsarray_allocWithZone( _NSZone* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "allocWithZone:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_allocWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_allocWithZone_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_allocWithZone_call
|
|
}
|
|
|
|
bool nsarray_supportsSecureCoding( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "supportsSecureCoding" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_supportsSecureCoding_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_supportsSecureCoding_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_supportsSecureCoding_call
|
|
}
|
|
|
|
nsobject_t nsarray_array( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "array" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_array_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_array_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_array_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayWithObjects( nsobject_t* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayWithObjects:count:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayWithObjects_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_arrayWithObjects_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsarray_arrayWithObjects_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayWithObject( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayWithObject:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayWithObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_arrayWithObject_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_arrayWithObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_newArrayWithObjects( nsobject_t* arg0, unsigned long long arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "newArrayWithObjects:count:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_newArrayWithObjects_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t*, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_newArrayWithObjects_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsarray_newArrayWithObjects_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayWithArray( nsobject_t arg0, _NSRange arg1, bool arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayWithArray:range:copyItems:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayWithArray_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, _NSRange, bool ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_arrayWithArray_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_arrayWithArray_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayWithOrderedSet( nsobject_t arg0, _NSRange arg1, bool arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayWithOrderedSet:range:copyItems:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayWithOrderedSet_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, _NSRange, bool ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
return nsarray_arrayWithOrderedSet_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_arrayWithOrderedSet_call
|
|
}
|
|
|
|
nsobject_t nsarray_arrayWithSet( nsobject_t arg0, bool arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "arrayWithSet:copyItems:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_arrayWithSet_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, bool ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_arrayWithSet_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsarray_arrayWithSet_call
|
|
}
|
|
|
|
void nsarray_load( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "load" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_load_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_load_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_load_call
|
|
}
|
|
|
|
long long nsarray_version( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "version" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_version_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_version_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_version_call
|
|
}
|
|
|
|
bool nsarray_instancesImplementSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instancesImplementSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_instancesImplementSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_instancesImplementSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_instancesImplementSelector_call
|
|
}
|
|
|
|
void nsarray_setVersion( long long arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setVersion:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_setVersion_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
|
|
nsarray_setVersion_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_setVersion_call
|
|
}
|
|
|
|
bool nsarray_automaticallyNotifiesObserversForKey( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "automaticallyNotifiesObserversForKey:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_automaticallyNotifiesObserversForKey_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_automaticallyNotifiesObserversForKey_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_automaticallyNotifiesObserversForKey_call
|
|
}
|
|
|
|
objc_method_description* nsarray_instanceMethodDescriptionForSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instanceMethodDescriptionForSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_instanceMethodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_instanceMethodDescriptionForSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_instanceMethodDescriptionForSelector_call
|
|
}
|
|
|
|
bool nsarray_accessInstanceVariablesDirectly( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "accessInstanceVariablesDirectly" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_accessInstanceVariablesDirectly_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_accessInstanceVariablesDirectly_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_accessInstanceVariablesDirectly_call
|
|
}
|
|
|
|
nsobject_t nsarray_keyPathsForValuesAffectingValueForKey( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "keyPathsForValuesAffectingValueForKey:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_keyPathsForValuesAffectingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_keyPathsForValuesAffectingValueForKey_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_keyPathsForValuesAffectingValueForKey_call
|
|
}
|
|
|
|
void nsarray_setKeys( nsobject_t arg0, nsobject_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "setKeys:triggerChangeNotificationsForDependentKey:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_setKeys_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
nsarray_setKeys_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsarray_setKeys_call
|
|
}
|
|
|
|
nsobject_t nsarray_classFallbacksForKeyedArchiver( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classFallbacksForKeyedArchiver" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_classFallbacksForKeyedArchiver_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_classFallbacksForKeyedArchiver_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_classFallbacksForKeyedArchiver_call
|
|
}
|
|
|
|
nsclass_t nsarray_classForKeyedUnarchiver( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "classForKeyedUnarchiver" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_classForKeyedUnarchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_classForKeyedUnarchiver_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_classForKeyedUnarchiver_call
|
|
}
|
|
|
|
void nsarray_cancelPreviousPerformRequestsWithTarget( nsobject_t arg0, nsselector_t arg1, nsobject_t arg2 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "cancelPreviousPerformRequestsWithTarget:selector:object:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_cancelPreviousPerformRequestsWithTarget_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
|
|
nsarray_cancelPreviousPerformRequestsWithTarget_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
|
|
#undef nsarray_cancelPreviousPerformRequestsWithTarget_call
|
|
}
|
|
|
|
nsobject_t nsarray_instanceMethodSignatureForSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instanceMethodSignatureForSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_instanceMethodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_instanceMethodSignatureForSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_instanceMethodSignatureForSelector_call
|
|
}
|
|
|
|
nsobject_t nsarray_SFSQLiteClassName( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "SFSQLiteClassName" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_SFSQLiteClassName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_SFSQLiteClassName_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_SFSQLiteClassName_call
|
|
}
|
|
|
|
bool nsarray_CA_automaticallyNotifiesObservers( nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_automaticallyNotifiesObservers:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_CA_automaticallyNotifiesObservers_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_CA_automaticallyNotifiesObservers_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_CA_automaticallyNotifiesObservers_call
|
|
}
|
|
|
|
bool nsarray_CA_encodesPropertyConditionally( unsigned int arg0, int arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_encodesPropertyConditionally:type:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_CA_encodesPropertyConditionally_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, unsigned int, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_CA_encodesPropertyConditionally_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsarray_CA_encodesPropertyConditionally_call
|
|
}
|
|
|
|
nsobject_t nsarray_CA_CAMLPropertyForKey( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "CA_CAMLPropertyForKey:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_CA_CAMLPropertyForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_CA_CAMLPropertyForKey_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_CA_CAMLPropertyForKey_call
|
|
}
|
|
|
|
bool nsarray_isSelectorExcludedFromWebScript( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isSelectorExcludedFromWebScript:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_isSelectorExcludedFromWebScript_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_isSelectorExcludedFromWebScript_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_isSelectorExcludedFromWebScript_call
|
|
}
|
|
|
|
bool nsarray_isKeyExcludedFromWebScript( char* arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isKeyExcludedFromWebScript:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_isKeyExcludedFromWebScript_call( obj, selector, arg0 ) ((bool (*)( id, SEL, char* ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_isKeyExcludedFromWebScript_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_isKeyExcludedFromWebScript_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_secureDecodedFromData( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_secureDecodedFromData:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_bs_secureDecodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_secureDecodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_bs_secureDecodedFromData_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_secureDataFromObject( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_secureDataFromObject:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_bs_secureDataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_secureDataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_bs_secureDataFromObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_secureObjectFromData( nsobject_t arg0, nsclass_t arg1 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_secureObjectFromData:ofClass:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_bs_secureObjectFromData_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsclass_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
|
|
return nsarray_bs_secureObjectFromData_call( (id)internalClassObject, methodSelector, arg0, arg1 );
|
|
#undef nsarray_bs_secureObjectFromData_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_dataFromObject( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_dataFromObject:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_bs_dataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_dataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_bs_dataFromObject_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_objectFromData( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_objectFromData:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_bs_objectFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_objectFromData_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_bs_objectFromData_call
|
|
}
|
|
|
|
nsobject_t nsarray_bs_decodedFromData( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "bs_decodedFromData:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_bs_decodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_bs_decodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_bs_decodedFromData_call
|
|
}
|
|
|
|
void nsarray_initialize( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "initialize" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_initialize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
nsarray_initialize_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_initialize_call
|
|
}
|
|
|
|
nsobject_t nsarray_new( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "new" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_new_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_new_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_new_call
|
|
}
|
|
|
|
bool nsarray_resolveInstanceMethod( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "resolveInstanceMethod:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_resolveInstanceMethod_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_resolveInstanceMethod_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_resolveInstanceMethod_call
|
|
}
|
|
|
|
bool nsarray_resolveClassMethod( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "resolveClassMethod:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_resolveClassMethod_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_resolveClassMethod_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_resolveClassMethod_call
|
|
}
|
|
|
|
nsarray_t nsarray_alloc( )
|
|
{
|
|
SEL methodSelector = sel_registerName( "alloc" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_alloc_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
|
|
return nsarray_alloc_call( (id)internalClassObject, methodSelector );
|
|
#undef nsarray_alloc_call
|
|
}
|
|
|
|
bool nsarray_isSubclassOfClass( nsclass_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isSubclassOfClass:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_isSubclassOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_isSubclassOfClass_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_isSubclassOfClass_call
|
|
}
|
|
|
|
bool nsarray_isAncestorOfObject( nsobject_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "isAncestorOfObject:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_isAncestorOfObject_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_isAncestorOfObject_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_isAncestorOfObject_call
|
|
}
|
|
|
|
bool nsarray_instancesRespondToSelector( nsselector_t arg0 )
|
|
{
|
|
SEL methodSelector = sel_registerName( "instancesRespondToSelector:" );
|
|
Class internalClassObject = objc_getClass( "NSArray" );
|
|
#define nsarray_instancesRespondToSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
|
|
return nsarray_instancesRespondToSelector_call( (id)internalClassObject, methodSelector, arg0 );
|
|
#undef nsarray_instancesRespondToSelector_call
|
|
}
|
|
|