QuelSolaar/macos/c-ocoa/nsobject.c

1969 lines
98 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 "nsobject.h"
nsobject_t nsobject_accessibilityOverriddenAttributes( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilityOverriddenAttributes" );
#define nsobject_accessibilityOverriddenAttributes_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilityOverriddenAttributes_call( (id)object, methodSelector );
#undef nsobject_accessibilityOverriddenAttributes_call
}
char nsobject_accessibilityReplaceRange( nsobject_t object, _NSRange arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "accessibilityReplaceRange:withText:" );
#define nsobject_accessibilityReplaceRange_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, _NSRange, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_accessibilityReplaceRange_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_accessibilityReplaceRange_call
}
double nsobject_accessibilityVisibleArea( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilityVisibleArea" );
#define nsobject_accessibilityVisibleArea_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsobject_accessibilityVisibleArea_call( (id)object, methodSelector );
#undef nsobject_accessibilityVisibleArea_call
}
unsigned long long nsobject_accessibilityArrayAttributeCount( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityArrayAttributeCount:" );
#define nsobject_accessibilityArrayAttributeCount_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_accessibilityArrayAttributeCount_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityArrayAttributeCount_call
}
unsigned long long nsobject_accessibilityIndexOfChild( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityIndexOfChild:" );
#define nsobject_accessibilityIndexOfChild_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_accessibilityIndexOfChild_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityIndexOfChild_call
}
nsobject_t nsobject_accessibilityArrayAttributeValues( nsobject_t object, nsobject_t arg0, unsigned long long arg1, unsigned long long arg2 )
{
SEL methodSelector = sel_registerName( "accessibilityArrayAttributeValues:index:maxCount:" );
#define nsobject_accessibilityArrayAttributeValues_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
return nsobject_accessibilityArrayAttributeValues_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_accessibilityArrayAttributeValues_call
}
nsobject_t nsobject_accessibilityParameterizedAttributeNames( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilityParameterizedAttributeNames" );
#define nsobject_accessibilityParameterizedAttributeNames_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilityParameterizedAttributeNames_call( (id)object, methodSelector );
#undef nsobject_accessibilityParameterizedAttributeNames_call
}
nsobject_t nsobject_accessibilityAttributeValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "accessibilityAttributeValue:forParameter:" );
#define nsobject_accessibilityAttributeValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_accessibilityAttributeValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_accessibilityAttributeValue_call
}
nsobject_t nsobject_accessibilityIndexForChildUIElementAttributeForParameter( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityIndexForChildUIElementAttributeForParameter:" );
#define nsobject_accessibilityIndexForChildUIElementAttributeForParameter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_accessibilityIndexForChildUIElementAttributeForParameter_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityIndexForChildUIElementAttributeForParameter_call
}
nsobject_t nsobject_accessibilityAttributedValueForStringAttributeAttributeForParameter( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityAttributedValueForStringAttributeAttributeForParameter:" );
#define nsobject_accessibilityAttributedValueForStringAttributeAttributeForParameter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_accessibilityAttributedValueForStringAttributeAttributeForParameter_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityAttributedValueForStringAttributeAttributeForParameter_call
}
nsobject_t nsobject_accessibilityTemporaryChildren( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilityTemporaryChildren" );
#define nsobject_accessibilityTemporaryChildren_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilityTemporaryChildren_call( (id)object, methodSelector );
#undef nsobject_accessibilityTemporaryChildren_call
}
char nsobject_accessibilityPerformShowMenuOfChild( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityPerformShowMenuOfChild:" );
#define nsobject_accessibilityPerformShowMenuOfChild_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_accessibilityPerformShowMenuOfChild_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityPerformShowMenuOfChild_call
}
int nsobject_accessibilityPresenterProcessIdentifier( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilityPresenterProcessIdentifier" );
#define nsobject_accessibilityPresenterProcessIdentifier_call( obj, selector ) ((int (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilityPresenterProcessIdentifier_call( (id)object, methodSelector );
#undef nsobject_accessibilityPresenterProcessIdentifier_call
}
char nsobject_accessibilityShouldUseUniqueId( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilityShouldUseUniqueId" );
#define nsobject_accessibilityShouldUseUniqueId_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilityShouldUseUniqueId_call( (id)object, methodSelector );
#undef nsobject_accessibilityShouldUseUniqueId_call
}
char nsobject_accessibilitySupportsNotifications( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilitySupportsNotifications" );
#define nsobject_accessibilitySupportsNotifications_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilitySupportsNotifications_call( (id)object, methodSelector );
#undef nsobject_accessibilitySupportsNotifications_call
}
char nsobject_accessibilityShouldSendNotification( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityShouldSendNotification:" );
#define nsobject_accessibilityShouldSendNotification_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_accessibilityShouldSendNotification_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityShouldSendNotification_call
}
char nsobject_accessibilitySupportsOverriddenAttributes( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilitySupportsOverriddenAttributes" );
#define nsobject_accessibilitySupportsOverriddenAttributes_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilitySupportsOverriddenAttributes_call( (id)object, methodSelector );
#undef nsobject_accessibilitySupportsOverriddenAttributes_call
}
char nsobject_accessibilityAllowsOverriddenAttributesWhenIgnored( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilityAllowsOverriddenAttributesWhenIgnored" );
#define nsobject_accessibilityAllowsOverriddenAttributesWhenIgnored_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilityAllowsOverriddenAttributesWhenIgnored_call( (id)object, methodSelector );
#undef nsobject_accessibilityAllowsOverriddenAttributesWhenIgnored_call
}
char nsobject_accessibilitySetOverrideValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "accessibilitySetOverrideValue:forAttribute:" );
#define nsobject_accessibilitySetOverrideValue_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_accessibilitySetOverrideValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_accessibilitySetOverrideValue_call
}
void nsobject_accessibilityEncodeOverriddenAttributes( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityEncodeOverriddenAttributes:" );
#define nsobject_accessibilityEncodeOverriddenAttributes_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_accessibilityEncodeOverriddenAttributes_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityEncodeOverriddenAttributes_call
}
void nsobject_accessibilityDecodeOverriddenAttributes( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityDecodeOverriddenAttributes:" );
#define nsobject_accessibilityDecodeOverriddenAttributes_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_accessibilityDecodeOverriddenAttributes_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityDecodeOverriddenAttributes_call
}
char nsobject_accessibilitySupportsCustomElementData( nsobject_t object )
{
SEL methodSelector = sel_registerName( "accessibilitySupportsCustomElementData" );
#define nsobject_accessibilitySupportsCustomElementData_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessibilitySupportsCustomElementData_call( (id)object, methodSelector );
#undef nsobject_accessibilitySupportsCustomElementData_call
}
void nsobject_bind( nsobject_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "bind:toObject:withKeyPath:options:" );
#define nsobject_bind_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
nsobject_bind_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsobject_bind_call
}
void nsobject_awakeFromNib( nsobject_t object )
{
SEL methodSelector = sel_registerName( "awakeFromNib" );
#define nsobject_awakeFromNib_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_awakeFromNib_call( (id)object, methodSelector );
#undef nsobject_awakeFromNib_call
}
nsobject_t nsobject_userInterfaceItemIdentifier( nsobject_t object )
{
SEL methodSelector = sel_registerName( "userInterfaceItemIdentifier" );
#define nsobject_userInterfaceItemIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_userInterfaceItemIdentifier_call( (id)object, methodSelector );
#undef nsobject_userInterfaceItemIdentifier_call
}
void nsobject_setUserInterfaceItemIdentifier( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setUserInterfaceItemIdentifier:" );
#define nsobject_setUserInterfaceItemIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_setUserInterfaceItemIdentifier_call( (id)object, methodSelector, arg0 );
#undef nsobject_setUserInterfaceItemIdentifier_call
}
void nsobject_unbind( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "unbind:" );
#define nsobject_unbind_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_unbind_call( (id)object, methodSelector, arg0 );
#undef nsobject_unbind_call
}
nsclass_t nsobject_valueClassForBinding( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueClassForBinding:" );
#define nsobject_valueClassForBinding_call( obj, selector, arg0 ) ((nsclass_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_valueClassForBinding_call( (id)object, methodSelector, arg0 );
#undef nsobject_valueClassForBinding_call
}
nsobject_t nsobject_NS_observationForKeyPath( nsobject_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
{
SEL methodSelector = sel_registerName( "NS_observationForKeyPath:options:block:" );
#define nsobject_NS_observationForKeyPath_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
return nsobject_NS_observationForKeyPath_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_NS_observationForKeyPath_call
}
nsobject_t nsobject_NS_observationForKeyPaths( nsobject_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
{
SEL methodSelector = sel_registerName( "NS_observationForKeyPaths:options:block:" );
#define nsobject_NS_observationForKeyPaths_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
return nsobject_NS_observationForKeyPaths_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_NS_observationForKeyPaths_call
}
nsobject_t nsobject_optionDescriptionsForBinding( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "optionDescriptionsForBinding:" );
#define nsobject_optionDescriptionsForBinding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_optionDescriptionsForBinding_call( (id)object, methodSelector, arg0 );
#undef nsobject_optionDescriptionsForBinding_call
}
nsobject_t nsobject_exposedBindings( nsobject_t object )
{
SEL methodSelector = sel_registerName( "exposedBindings" );
#define nsobject_exposedBindings_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_exposedBindings_call( (id)object, methodSelector );
#undef nsobject_exposedBindings_call
}
nsobject_t nsobject_infoForBinding( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "infoForBinding:" );
#define nsobject_infoForBinding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_infoForBinding_call( (id)object, methodSelector, arg0 );
#undef nsobject_infoForBinding_call
}
void nsobject_prepareForInterfaceBuilder( nsobject_t object )
{
SEL methodSelector = sel_registerName( "prepareForInterfaceBuilder" );
#define nsobject_prepareForInterfaceBuilder_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_prepareForInterfaceBuilder_call( (id)object, methodSelector );
#undef nsobject_prepareForInterfaceBuilder_call
}
void nsobject_accessibilityAddTemporaryChild( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityAddTemporaryChild:" );
#define nsobject_accessibilityAddTemporaryChild_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_accessibilityAddTemporaryChild_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityAddTemporaryChild_call
}
void nsobject_accessibilityRemoveTemporaryChild( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityRemoveTemporaryChild:" );
#define nsobject_accessibilityRemoveTemporaryChild_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_accessibilityRemoveTemporaryChild_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilityRemoveTemporaryChild_call
}
nsobject_t nsobject_NSLifeguard_autorelease( nsobject_t object )
{
SEL methodSelector = sel_registerName( "NSLifeguard_autorelease" );
#define nsobject_NSLifeguard_autorelease_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_NSLifeguard_autorelease_call( (id)object, methodSelector );
#undef nsobject_NSLifeguard_autorelease_call
}
void nsobject_accessibilitySetPresenterProcessIdentifier( nsobject_t object, int arg0 )
{
SEL methodSelector = sel_registerName( "accessibilitySetPresenterProcessIdentifier:" );
#define nsobject_accessibilitySetPresenterProcessIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, int ))objc_msgSend) ( obj, selector, arg0 )
nsobject_accessibilitySetPresenterProcessIdentifier_call( (id)object, methodSelector, arg0 );
#undef nsobject_accessibilitySetPresenterProcessIdentifier_call
}
nsobject_t nsobject_NS_tiledLayerVisibleRect( nsobject_t object )
{
SEL methodSelector = sel_registerName( "NS_tiledLayerVisibleRect" );
#define nsobject_NS_tiledLayerVisibleRect_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_NS_tiledLayerVisibleRect_call( (id)object, methodSelector );
#undef nsobject_NS_tiledLayerVisibleRect_call
}
void nsobject_NS_addTiledLayerDescendent( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "NS_addTiledLayerDescendent:" );
#define nsobject_NS_addTiledLayerDescendent_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_NS_addTiledLayerDescendent_call( (id)object, methodSelector, arg0 );
#undef nsobject_NS_addTiledLayerDescendent_call
}
void nsobject_NS_removeTiledLayerDescendent( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "NS_removeTiledLayerDescendent:" );
#define nsobject_NS_removeTiledLayerDescendent_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_NS_removeTiledLayerDescendent_call( (id)object, methodSelector, arg0 );
#undef nsobject_NS_removeTiledLayerDescendent_call
}
char nsobject_CAMLTypeSupportedForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CAMLTypeSupportedForKey:" );
#define nsobject_CAMLTypeSupportedForKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_CAMLTypeSupportedForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_CAMLTypeSupportedForKey_call
}
nsobject_t nsobject_CAMLTypeForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CAMLTypeForKey:" );
#define nsobject_CAMLTypeForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_CAMLTypeForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_CAMLTypeForKey_call
}
char nsobject_CA_validateValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "CA_validateValue:forKey:" );
#define nsobject_CA_validateValue_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_CA_validateValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_CA_validateValue_call
}
void nsobject_encodeWithCAMLWriter( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "encodeWithCAMLWriter:" );
#define nsobject_encodeWithCAMLWriter_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_encodeWithCAMLWriter_call( (id)object, methodSelector, arg0 );
#undef nsobject_encodeWithCAMLWriter_call
}
nsobject_t nsobject_CA_interpolateValues( nsobject_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, ValueInterpolator* arg3 )
{
SEL methodSelector = sel_registerName( "CA_interpolateValues:::interpolator:" );
#define nsobject_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 nsobject_CA_interpolateValues_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsobject_CA_interpolateValues_call
}
nsobject_t nsobject_CAMLType( nsobject_t object )
{
SEL methodSelector = sel_registerName( "CAMLType" );
#define nsobject_CAMLType_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_CAMLType_call( (id)object, methodSelector );
#undef nsobject_CAMLType_call
}
nsobject_t nsobject_CA_archivingValueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_archivingValueForKey:" );
#define nsobject_CA_archivingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_CA_archivingValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_CA_archivingValueForKey_call
}
nsobject_t nsobject_CA_roundToIntegerFromValue( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_roundToIntegerFromValue:" );
#define nsobject_CA_roundToIntegerFromValue_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_CA_roundToIntegerFromValue_call( (id)object, methodSelector, arg0 );
#undef nsobject_CA_roundToIntegerFromValue_call
}
nsobject_t nsobject_CA_addValue( nsobject_t object, nsobject_t arg0, int arg1 )
{
SEL methodSelector = sel_registerName( "CA_addValue:multipliedBy:" );
#define nsobject_CA_addValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_CA_addValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_CA_addValue_call
}
nsobject_t nsobject_CA_interpolateValue( nsobject_t object, nsobject_t arg0, float arg1 )
{
SEL methodSelector = sel_registerName( "CA_interpolateValue:byFraction:" );
#define nsobject_CA_interpolateValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, float ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_CA_interpolateValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_CA_interpolateValue_call
}
double nsobject_CA_distanceToValue( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_distanceToValue:" );
#define nsobject_CA_distanceToValue_call( obj, selector, arg0 ) ((double (*)( id, SEL, nsobject_t ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
return nsobject_CA_distanceToValue_call( (id)object, methodSelector, arg0 );
#undef nsobject_CA_distanceToValue_call
}
void nsobject_CA_prepareRenderValue( nsobject_t object )
{
SEL methodSelector = sel_registerName( "CA_prepareRenderValue" );
#define nsobject_CA_prepareRenderValue_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_CA_prepareRenderValue_call( (id)object, methodSelector );
#undef nsobject_CA_prepareRenderValue_call
}
Object* nsobject_CA_copyRenderValue( nsobject_t object )
{
SEL methodSelector = sel_registerName( "CA_copyRenderValue" );
#define nsobject_CA_copyRenderValue_call( obj, selector ) ((Object* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_CA_copyRenderValue_call( (id)object, methodSelector );
#undef nsobject_CA_copyRenderValue_call
}
char nsobject_supportsRBSXPCSecureCoding( nsobject_t object )
{
SEL methodSelector = sel_registerName( "supportsRBSXPCSecureCoding" );
#define nsobject_supportsRBSXPCSecureCoding_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_supportsRBSXPCSecureCoding_call( (id)object, methodSelector );
#undef nsobject_supportsRBSXPCSecureCoding_call
}
char nsobject_RBSIsXPCObject( nsobject_t object )
{
SEL methodSelector = sel_registerName( "RBSIsXPCObject" );
#define nsobject_RBSIsXPCObject_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_RBSIsXPCObject_call( (id)object, methodSelector );
#undef nsobject_RBSIsXPCObject_call
}
nsobject_t nsobject_NSRepresentation( nsobject_t object )
{
SEL methodSelector = sel_registerName( "NSRepresentation" );
#define nsobject_NSRepresentation_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_NSRepresentation_call( (id)object, methodSelector );
#undef nsobject_NSRepresentation_call
}
char nsobject_supportsBSXPCSecureCoding( nsobject_t object )
{
SEL methodSelector = sel_registerName( "supportsBSXPCSecureCoding" );
#define nsobject_supportsBSXPCSecureCoding_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_supportsBSXPCSecureCoding_call( (id)object, methodSelector );
#undef nsobject_supportsBSXPCSecureCoding_call
}
char nsobject_bs_isPlistableType( nsobject_t object )
{
SEL methodSelector = sel_registerName( "bs_isPlistableType" );
#define nsobject_bs_isPlistableType_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_bs_isPlistableType_call( (id)object, methodSelector );
#undef nsobject_bs_isPlistableType_call
}
nsobject_t nsobject_bs_secureEncoded( nsobject_t object )
{
SEL methodSelector = sel_registerName( "bs_secureEncoded" );
#define nsobject_bs_secureEncoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_bs_secureEncoded_call( (id)object, methodSelector );
#undef nsobject_bs_secureEncoded_call
}
nsobject_t nsobject_bs_encoded( nsobject_t object )
{
SEL methodSelector = sel_registerName( "bs_encoded" );
#define nsobject_bs_encoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_bs_encoded_call( (id)object, methodSelector );
#undef nsobject_bs_encoded_call
}
nsclass_t nsobject_classForCoder( nsobject_t object )
{
SEL methodSelector = sel_registerName( "classForCoder" );
#define nsobject_classForCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_classForCoder_call( (id)object, methodSelector );
#undef nsobject_classForCoder_call
}
nsobject_t nsobject_replacementObjectForCoder( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForCoder:" );
#define nsobject_replacementObjectForCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_replacementObjectForCoder_call( (id)object, methodSelector, arg0 );
#undef nsobject_replacementObjectForCoder_call
}
nsobject_t nsobject_awakeAfterUsingCoder( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "awakeAfterUsingCoder:" );
#define nsobject_awakeAfterUsingCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_awakeAfterUsingCoder_call( (id)object, methodSelector, arg0 );
#undef nsobject_awakeAfterUsingCoder_call
}
char nsobject_implementsSelector( nsobject_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "implementsSelector:" );
#define nsobject_implementsSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_implementsSelector_call( (id)object, methodSelector, arg0 );
#undef nsobject_implementsSelector_call
}
void nsobject_setObservationInfo( nsobject_t object, void* arg0 )
{
SEL methodSelector = sel_registerName( "setObservationInfo:" );
#define nsobject_setObservationInfo_call( obj, selector, arg0 ) ((void (*)( id, SEL, void* ))objc_msgSend) ( obj, selector, arg0 )
nsobject_setObservationInfo_call( (id)object, methodSelector, arg0 );
#undef nsobject_setObservationInfo_call
}
void nsobject_setValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setValue:forKey:" );
#define nsobject_setValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_setValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_setValue_call
}
nsobject_t nsobject_replacementObjectForPortCoder( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForPortCoder:" );
#define nsobject_replacementObjectForPortCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_replacementObjectForPortCoder_call( (id)object, methodSelector, arg0 );
#undef nsobject_replacementObjectForPortCoder_call
}
void nsobject_willChangeValueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "willChangeValueForKey:" );
#define nsobject_willChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_willChangeValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_willChangeValueForKey_call
}
void nsobject_didChangeValueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "didChangeValueForKey:" );
#define nsobject_didChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_didChangeValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_didChangeValueForKey_call
}
nsobject_t nsobject_dictionaryWithValuesForKeys( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "dictionaryWithValuesForKeys:" );
#define nsobject_dictionaryWithValuesForKeys_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_dictionaryWithValuesForKeys_call( (id)object, methodSelector, arg0 );
#undef nsobject_dictionaryWithValuesForKeys_call
}
nsobject_t nsobject_valueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForKey:" );
#define nsobject_valueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_valueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_valueForKey_call
}
nsobject_t nsobject_valueForUndefinedKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForUndefinedKey:" );
#define nsobject_valueForUndefinedKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_valueForUndefinedKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_valueForUndefinedKey_call
}
nsclass_t nsobject_classForKeyedArchiver( nsobject_t object )
{
SEL methodSelector = sel_registerName( "classForKeyedArchiver" );
#define nsobject_classForKeyedArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_classForKeyedArchiver_call( (id)object, methodSelector );
#undef nsobject_classForKeyedArchiver_call
}
nsobject_t nsobject_replacementObjectForKeyedArchiver( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForKeyedArchiver:" );
#define nsobject_replacementObjectForKeyedArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_replacementObjectForKeyedArchiver_call( (id)object, methodSelector, arg0 );
#undef nsobject_replacementObjectForKeyedArchiver_call
}
nsobject_t nsobject_valueForKeyPath( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForKeyPath:" );
#define nsobject_valueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_valueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsobject_valueForKeyPath_call
}
nsobject_t nsobject_addObserver( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "addObserver:" );
#define nsobject_addObserver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_addObserver_call( (id)object, methodSelector, arg0 );
#undef nsobject_addObserver_call
}
nsobject_t nsobject_objectSpecifier( nsobject_t object )
{
SEL methodSelector = sel_registerName( "objectSpecifier" );
#define nsobject_objectSpecifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_objectSpecifier_call( (id)object, methodSelector );
#undef nsobject_objectSpecifier_call
}
nsobject_t nsobject_replacementObjectForArchiver( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForArchiver:" );
#define nsobject_replacementObjectForArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_replacementObjectForArchiver_call( (id)object, methodSelector, arg0 );
#undef nsobject_replacementObjectForArchiver_call
}
nsclass_t nsobject_classForArchiver( nsobject_t object )
{
SEL methodSelector = sel_registerName( "classForArchiver" );
#define nsobject_classForArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_classForArchiver_call( (id)object, methodSelector );
#undef nsobject_classForArchiver_call
}
nsobject_t nsobject_attributeKeys( nsobject_t object )
{
SEL methodSelector = sel_registerName( "attributeKeys" );
#define nsobject_attributeKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_attributeKeys_call( (id)object, methodSelector );
#undef nsobject_attributeKeys_call
}
nsobject_t nsobject_toOneRelationshipKeys( nsobject_t object )
{
SEL methodSelector = sel_registerName( "toOneRelationshipKeys" );
#define nsobject_toOneRelationshipKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_toOneRelationshipKeys_call( (id)object, methodSelector );
#undef nsobject_toOneRelationshipKeys_call
}
nsobject_t nsobject_toManyRelationshipKeys( nsobject_t object )
{
SEL methodSelector = sel_registerName( "toManyRelationshipKeys" );
#define nsobject_toManyRelationshipKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_toManyRelationshipKeys_call( (id)object, methodSelector );
#undef nsobject_toManyRelationshipKeys_call
}
nsobject_t nsobject_inverseForRelationshipKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "inverseForRelationshipKey:" );
#define nsobject_inverseForRelationshipKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_inverseForRelationshipKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_inverseForRelationshipKey_call
}
nsobject_t nsobject_classDescription( nsobject_t object )
{
SEL methodSelector = sel_registerName( "classDescription" );
#define nsobject_classDescription_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_classDescription_call( (id)object, methodSelector );
#undef nsobject_classDescription_call
}
nsobject_t nsobject_copyScriptingValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "copyScriptingValue:forKey:withProperties:" );
#define nsobject_copyScriptingValue_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
return nsobject_copyScriptingValue_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_copyScriptingValue_call
}
objc_method_description* nsobject_methodDescriptionForSelector( nsobject_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "methodDescriptionForSelector:" );
#define nsobject_methodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_methodDescriptionForSelector_call( (id)object, methodSelector, arg0 );
#undef nsobject_methodDescriptionForSelector_call
}
nsobject_t nsobject_newScriptingObjectOfClass( nsobject_t object, nsclass_t arg0, nsobject_t arg1, nsobject_t arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:" );
#define nsobject_newScriptingObjectOfClass_call( obj, selector, arg0, arg1, arg2, arg3 ) ((nsobject_t (*)( id, SEL, nsclass_t, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
return nsobject_newScriptingObjectOfClass_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsobject_newScriptingObjectOfClass_call
}
nsobject_t nsobject_handleQueryWithUnboundKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "handleQueryWithUnboundKey:" );
#define nsobject_handleQueryWithUnboundKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_handleQueryWithUnboundKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_handleQueryWithUnboundKey_call
}
void nsobject_handleTakeValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "handleTakeValue:forUnboundKey:" );
#define nsobject_handleTakeValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_handleTakeValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_handleTakeValue_call
}
nsobject_t nsobject_storedValueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "storedValueForKey:" );
#define nsobject_storedValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_storedValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_storedValueForKey_call
}
void nsobject_takeStoredValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "takeStoredValue:forKey:" );
#define nsobject_takeStoredValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_takeStoredValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_takeStoredValue_call
}
void nsobject_takeValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "takeValue:forKey:" );
#define nsobject_takeValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_takeValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_takeValue_call
}
nsobject_t nsobject_valuesForKeys( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valuesForKeys:" );
#define nsobject_valuesForKeys_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_valuesForKeys_call( (id)object, methodSelector, arg0 );
#undef nsobject_valuesForKeys_call
}
void nsobject_takeValuesFromDictionary( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "takeValuesFromDictionary:" );
#define nsobject_takeValuesFromDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_takeValuesFromDictionary_call( (id)object, methodSelector, arg0 );
#undef nsobject_takeValuesFromDictionary_call
}
void nsobject_unableToSetNilForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "unableToSetNilForKey:" );
#define nsobject_unableToSetNilForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_unableToSetNilForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_unableToSetNilForKey_call
}
nsobject_t nsobject_keyValueBindingForKey( nsobject_t object, nsobject_t arg0, unsigned long long arg1 )
{
SEL methodSelector = sel_registerName( "keyValueBindingForKey:typeMask:" );
#define nsobject_keyValueBindingForKey_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_keyValueBindingForKey_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_keyValueBindingForKey_call
}
nsobject_t nsobject_createKeyValueBindingForKey( nsobject_t object, nsobject_t arg0, unsigned long long arg1 )
{
SEL methodSelector = sel_registerName( "createKeyValueBindingForKey:typeMask:" );
#define nsobject_createKeyValueBindingForKey_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_createKeyValueBindingForKey_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_createKeyValueBindingForKey_call
}
nsobject_t nsobject_mutableArrayValueForKeyPath( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableArrayValueForKeyPath:" );
#define nsobject_mutableArrayValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_mutableArrayValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsobject_mutableArrayValueForKeyPath_call
}
nsobject_t nsobject_mutableOrderedSetValueForKeyPath( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKeyPath:" );
#define nsobject_mutableOrderedSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_mutableOrderedSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsobject_mutableOrderedSetValueForKeyPath_call
}
nsobject_t nsobject_mutableSetValueForKeyPath( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableSetValueForKeyPath:" );
#define nsobject_mutableSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_mutableSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsobject_mutableSetValueForKeyPath_call
}
void nsobject_removeObservation( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "removeObservation:" );
#define nsobject_removeObservation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_removeObservation_call( (id)object, methodSelector, arg0 );
#undef nsobject_removeObservation_call
}
void nsobject_receiveObservedValue( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "receiveObservedValue:" );
#define nsobject_receiveObservedValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_receiveObservedValue_call( (id)object, methodSelector, arg0 );
#undef nsobject_receiveObservedValue_call
}
void nsobject_receiveObservedError( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "receiveObservedError:" );
#define nsobject_receiveObservedError_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_receiveObservedError_call( (id)object, methodSelector, arg0 );
#undef nsobject_receiveObservedError_call
}
void nsobject_finishObserving( nsobject_t object )
{
SEL methodSelector = sel_registerName( "finishObserving" );
#define nsobject_finishObserving_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_finishObserving_call( (id)object, methodSelector );
#undef nsobject_finishObserving_call
}
void nsobject_setObservation( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setObservation:forObservingKeyPath:" );
#define nsobject_setObservation_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_setObservation_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_setObservation_call
}
void nsobject_observeValueForKeyPath( nsobject_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, void* arg3 )
{
SEL methodSelector = sel_registerName( "observeValueForKeyPath:ofObject:change:context:" );
#define nsobject_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 )
nsobject_observeValueForKeyPath_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsobject_observeValueForKeyPath_call
}
void nsobject_removeObserver( nsobject_t object, nsobject_t arg0, nsobject_t arg1, void* arg2 )
{
SEL methodSelector = sel_registerName( "removeObserver:forKeyPath:context:" );
#define nsobject_removeObserver_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, void* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsobject_removeObserver_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_removeObserver_call
}
nsobject_t nsobject_className( nsobject_t object )
{
SEL methodSelector = sel_registerName( "className" );
#define nsobject_className_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_className_call( (id)object, methodSelector );
#undef nsobject_className_call
}
nsobject_t nsobject_addChainedObservers( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "addChainedObservers:" );
#define nsobject_addChainedObservers_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_addChainedObservers_call( (id)object, methodSelector, arg0 );
#undef nsobject_addChainedObservers_call
}
nsobject_t nsobject_addObserverBlock( nsobject_t object, nsobject_t* arg0 )
{
SEL methodSelector = sel_registerName( "addObserverBlock:" );
#define nsobject_addObserverBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_addObserverBlock_call( (id)object, methodSelector, arg0 );
#undef nsobject_addObserverBlock_call
}
nsobject_t nsobject_addObservationTransformer( nsobject_t object, nsobject_t* arg0 )
{
SEL methodSelector = sel_registerName( "addObservationTransformer:" );
#define nsobject_addObservationTransformer_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_addObservationTransformer_call( (id)object, methodSelector, arg0 );
#undef nsobject_addObservationTransformer_call
}
void nsobject_setNilValueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setNilValueForKey:" );
#define nsobject_setNilValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_setNilValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_setNilValueForKey_call
}
nsobject_t nsobject_mutableArrayValueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableArrayValueForKey:" );
#define nsobject_mutableArrayValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_mutableArrayValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_mutableArrayValueForKey_call
}
nsobject_t nsobject_mutableOrderedSetValueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKey:" );
#define nsobject_mutableOrderedSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_mutableOrderedSetValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_mutableOrderedSetValueForKey_call
}
nsobject_t nsobject_mutableSetValueForKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableSetValueForKey:" );
#define nsobject_mutableSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_mutableSetValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_mutableSetValueForKey_call
}
void nsobject_setValuesForKeysWithDictionary( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setValuesForKeysWithDictionary:" );
#define nsobject_setValuesForKeysWithDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_setValuesForKeysWithDictionary_call( (id)object, methodSelector, arg0 );
#undef nsobject_setValuesForKeysWithDictionary_call
}
void nsobject_willChange( nsobject_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "willChange:valuesAtIndexes:forKey:" );
#define nsobject_willChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsobject_willChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_willChange_call
}
void nsobject_didChange( nsobject_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "didChange:valuesAtIndexes:forKey:" );
#define nsobject_didChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsobject_didChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_didChange_call
}
void* nsobject_observationInfo( nsobject_t object )
{
SEL methodSelector = sel_registerName( "observationInfo" );
#define nsobject_observationInfo_call( obj, selector ) ((void* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_observationInfo_call( (id)object, methodSelector );
#undef nsobject_observationInfo_call
}
nsobject_t nsobject_autoContentAccessingProxy( nsobject_t object )
{
SEL methodSelector = sel_registerName( "autoContentAccessingProxy" );
#define nsobject_autoContentAccessingProxy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_autoContentAccessingProxy_call( (id)object, methodSelector );
#undef nsobject_autoContentAccessingProxy_call
}
nsobject_t nsobject_coerceValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "coerceValue:forKey:" );
#define nsobject_coerceValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_coerceValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_coerceValue_call
}
void nsobject_setScriptingProperties( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setScriptingProperties:" );
#define nsobject_setScriptingProperties_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_setScriptingProperties_call( (id)object, methodSelector, arg0 );
#undef nsobject_setScriptingProperties_call
}
nsobject_t nsobject_scriptingValueForSpecifier( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "scriptingValueForSpecifier:" );
#define nsobject_scriptingValueForSpecifier_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_scriptingValueForSpecifier_call( (id)object, methodSelector, arg0 );
#undef nsobject_scriptingValueForSpecifier_call
}
nsobject_t nsobject_scriptingProperties( nsobject_t object )
{
SEL methodSelector = sel_registerName( "scriptingProperties" );
#define nsobject_scriptingProperties_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_scriptingProperties_call( (id)object, methodSelector );
#undef nsobject_scriptingProperties_call
}
nsobject_t nsobject_coerceValueForScriptingProperties( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "coerceValueForScriptingProperties:" );
#define nsobject_coerceValueForScriptingProperties_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_coerceValueForScriptingProperties_call( (id)object, methodSelector, arg0 );
#undef nsobject_coerceValueForScriptingProperties_call
}
nsobject_t nsobject_valueAtIndex( nsobject_t object, unsigned long long arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "valueAtIndex:inPropertyWithKey:" );
#define nsobject_valueAtIndex_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_valueAtIndex_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_valueAtIndex_call
}
nsobject_t nsobject_valueWithName( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "valueWithName:inPropertyWithKey:" );
#define nsobject_valueWithName_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_valueWithName_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_valueWithName_call
}
nsobject_t nsobject_valueWithUniqueID( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "valueWithUniqueID:inPropertyWithKey:" );
#define nsobject_valueWithUniqueID_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_valueWithUniqueID_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_valueWithUniqueID_call
}
void nsobject_insertValue( nsobject_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "insertValue:atIndex:inPropertyWithKey:" );
#define nsobject_insertValue_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsobject_insertValue_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_insertValue_call
}
void nsobject_replaceValueAtIndex( nsobject_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "replaceValueAtIndex:inPropertyWithKey:withValue:" );
#define nsobject_replaceValueAtIndex_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsobject_replaceValueAtIndex_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsobject_replaceValueAtIndex_call
}
void nsobject_removeValueAtIndex( nsobject_t object, unsigned long long arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "removeValueAtIndex:fromPropertyWithKey:" );
#define nsobject_removeValueAtIndex_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_removeValueAtIndex_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_removeValueAtIndex_call
}
nsclass_t nsobject_classForPortCoder( nsobject_t object )
{
SEL methodSelector = sel_registerName( "classForPortCoder" );
#define nsobject_classForPortCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_classForPortCoder_call( (id)object, methodSelector );
#undef nsobject_classForPortCoder_call
}
void nsobject_performSelector( nsobject_t object, nsselector_t arg0, nsobject_t arg1, double arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "performSelector:withObject:afterDelay:inModes:" );
#define nsobject_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 )
nsobject_performSelector_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsobject_performSelector_call
}
unsigned int nsobject_classCode( nsobject_t object )
{
SEL methodSelector = sel_registerName( "classCode" );
#define nsobject_classCode_call( obj, selector ) ((unsigned int (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_classCode_call( (id)object, methodSelector );
#undef nsobject_classCode_call
}
char nsobject_isEqualTo( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isEqualTo:" );
#define nsobject_isEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isEqualTo_call( (id)object, methodSelector, arg0 );
#undef nsobject_isEqualTo_call
}
char nsobject_isLessThanOrEqualTo( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isLessThanOrEqualTo:" );
#define nsobject_isLessThanOrEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isLessThanOrEqualTo_call( (id)object, methodSelector, arg0 );
#undef nsobject_isLessThanOrEqualTo_call
}
char nsobject_isLessThan( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isLessThan:" );
#define nsobject_isLessThan_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isLessThan_call( (id)object, methodSelector, arg0 );
#undef nsobject_isLessThan_call
}
char nsobject_isGreaterThanOrEqualTo( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isGreaterThanOrEqualTo:" );
#define nsobject_isGreaterThanOrEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isGreaterThanOrEqualTo_call( (id)object, methodSelector, arg0 );
#undef nsobject_isGreaterThanOrEqualTo_call
}
char nsobject_isGreaterThan( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isGreaterThan:" );
#define nsobject_isGreaterThan_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isGreaterThan_call( (id)object, methodSelector, arg0 );
#undef nsobject_isGreaterThan_call
}
char nsobject_isNotEqualTo( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isNotEqualTo:" );
#define nsobject_isNotEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isNotEqualTo_call( (id)object, methodSelector, arg0 );
#undef nsobject_isNotEqualTo_call
}
char nsobject_doesContain( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "doesContain:" );
#define nsobject_doesContain_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_doesContain_call( (id)object, methodSelector, arg0 );
#undef nsobject_doesContain_call
}
char nsobject_isLike( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isLike:" );
#define nsobject_isLike_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isLike_call( (id)object, methodSelector, arg0 );
#undef nsobject_isLike_call
}
char nsobject_isCaseInsensitiveLike( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isCaseInsensitiveLike:" );
#define nsobject_isCaseInsensitiveLike_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isCaseInsensitiveLike_call( (id)object, methodSelector, arg0 );
#undef nsobject_isCaseInsensitiveLike_call
}
void nsobject_performSelectorOnMainThread( nsobject_t object, nsselector_t arg0, nsobject_t arg1, char arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "performSelectorOnMainThread:withObject:waitUntilDone:modes:" );
#define nsobject_performSelectorOnMainThread_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, nsselector_t, nsobject_t, char, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
nsobject_performSelectorOnMainThread_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsobject_performSelectorOnMainThread_call
}
void nsobject_performSelectorInBackground( nsobject_t object, nsselector_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "performSelectorInBackground:withObject:" );
#define nsobject_performSelectorInBackground_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_performSelectorInBackground_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_performSelectorInBackground_call
}
nsobject_t nsobject_classDescriptionForDestinationKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "classDescriptionForDestinationKey:" );
#define nsobject_classDescriptionForDestinationKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_classDescriptionForDestinationKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_classDescriptionForDestinationKey_call
}
nsobject_t nsobject_entityName( nsobject_t object )
{
SEL methodSelector = sel_registerName( "entityName" );
#define nsobject_entityName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_entityName_call( (id)object, methodSelector );
#undef nsobject_entityName_call
}
char nsobject_ownsDestinationObjectsForRelationshipKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "ownsDestinationObjectsForRelationshipKey:" );
#define nsobject_ownsDestinationObjectsForRelationshipKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_ownsDestinationObjectsForRelationshipKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_ownsDestinationObjectsForRelationshipKey_call
}
char nsobject_isToManyKey( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isToManyKey:" );
#define nsobject_isToManyKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isToManyKey_call( (id)object, methodSelector, arg0 );
#undef nsobject_isToManyKey_call
}
void nsobject_removeObject( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "removeObject:fromPropertyWithKey:" );
#define nsobject_removeObject_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_removeObject_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_removeObject_call
}
void nsobject_addObject( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "addObject:toPropertyWithKey:" );
#define nsobject_addObject_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_addObject_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_addObject_call
}
nsobject_t nsobject_validateTakeValue( nsobject_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "validateTakeValue:forKeyPath:" );
#define nsobject_validateTakeValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_validateTakeValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsobject_validateTakeValue_call
}
nsobject_t nsobject_allPropertyKeys( nsobject_t object )
{
SEL methodSelector = sel_registerName( "allPropertyKeys" );
#define nsobject_allPropertyKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_allPropertyKeys_call( (id)object, methodSelector );
#undef nsobject_allPropertyKeys_call
}
void nsobject_clearProperties( nsobject_t object )
{
SEL methodSelector = sel_registerName( "clearProperties" );
#define nsobject_clearProperties_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_clearProperties_call( (id)object, methodSelector );
#undef nsobject_clearProperties_call
}
void nsobject_flushKeyBindings( nsobject_t object )
{
SEL methodSelector = sel_registerName( "flushKeyBindings" );
#define nsobject_flushKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_flushKeyBindings_call( (id)object, methodSelector );
#undef nsobject_flushKeyBindings_call
}
void nsobject_takeStoredValuesFromDictionary( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "takeStoredValuesFromDictionary:" );
#define nsobject_takeStoredValuesFromDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_takeStoredValuesFromDictionary_call( (id)object, methodSelector, arg0 );
#undef nsobject_takeStoredValuesFromDictionary_call
}
char nsobject_isNSDate__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSDate__" );
#define nsobject_isNSDate___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSDate___call( (id)object, methodSelector );
#undef nsobject_isNSDate___call
}
char nsobject_isNSString__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSString__" );
#define nsobject_isNSString___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSString___call( (id)object, methodSelector );
#undef nsobject_isNSString___call
}
char nsobject_isNSCFConstantString__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSCFConstantString__" );
#define nsobject_isNSCFConstantString___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSCFConstantString___call( (id)object, methodSelector );
#undef nsobject_isNSCFConstantString___call
}
char nsobject_isNSNumber__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSNumber__" );
#define nsobject_isNSNumber___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSNumber___call( (id)object, methodSelector );
#undef nsobject_isNSNumber___call
}
char nsobject_isNSArray__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSArray__" );
#define nsobject_isNSArray___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSArray___call( (id)object, methodSelector );
#undef nsobject_isNSArray___call
}
char nsobject_isNSDictionary__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSDictionary__" );
#define nsobject_isNSDictionary___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSDictionary___call( (id)object, methodSelector );
#undef nsobject_isNSDictionary___call
}
char nsobject_isNSSet__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSSet__" );
#define nsobject_isNSSet___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSSet___call( (id)object, methodSelector );
#undef nsobject_isNSSet___call
}
char nsobject_isNSData__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSData__" );
#define nsobject_isNSData___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSData___call( (id)object, methodSelector );
#undef nsobject_isNSData___call
}
char nsobject_isNSObject__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSObject__" );
#define nsobject_isNSObject___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSObject___call( (id)object, methodSelector );
#undef nsobject_isNSObject___call
}
char nsobject_isNSOrderedSet__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSOrderedSet__" );
#define nsobject_isNSOrderedSet___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSOrderedSet___call( (id)object, methodSelector );
#undef nsobject_isNSOrderedSet___call
}
char nsobject_isNSTimeZone__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSTimeZone__" );
#define nsobject_isNSTimeZone___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSTimeZone___call( (id)object, methodSelector );
#undef nsobject_isNSTimeZone___call
}
char nsobject_isNSValue__( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isNSValue__" );
#define nsobject_isNSValue___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isNSValue___call( (id)object, methodSelector );
#undef nsobject_isNSValue___call
}
nsobject_t nsobject_description( nsobject_t object )
{
SEL methodSelector = sel_registerName( "description" );
#define nsobject_description_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_description_call( (id)object, methodSelector );
#undef nsobject_description_call
}
void nsobject_doesNotRecognizeSelector( nsobject_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "doesNotRecognizeSelector:" );
#define nsobject_doesNotRecognizeSelector_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_doesNotRecognizeSelector_call( (id)object, methodSelector, arg0 );
#undef nsobject_doesNotRecognizeSelector_call
}
nsobject_t nsobject_methodSignatureForSelector( nsobject_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "methodSignatureForSelector:" );
#define nsobject_methodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_methodSignatureForSelector_call( (id)object, methodSelector, arg0 );
#undef nsobject_methodSignatureForSelector_call
}
nsobject_t nsobject_retain( nsobject_t object )
{
SEL methodSelector = sel_registerName( "retain" );
#define nsobject_retain_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_retain_call( (id)object, methodSelector );
#undef nsobject_retain_call
}
unsigned long long nsobject_retainCount( nsobject_t object )
{
SEL methodSelector = sel_registerName( "retainCount" );
#define nsobject_retainCount_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_retainCount_call( (id)object, methodSelector );
#undef nsobject_retainCount_call
}
nsobject_t nsobject_autorelease( nsobject_t object )
{
SEL methodSelector = sel_registerName( "autorelease" );
#define nsobject_autorelease_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_autorelease_call( (id)object, methodSelector );
#undef nsobject_autorelease_call
}
nsobject_t nsobject_copy( nsobject_t object )
{
SEL methodSelector = sel_registerName( "copy" );
#define nsobject_copy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_copy_call( (id)object, methodSelector );
#undef nsobject_copy_call
}
void nsobject_finalize( nsobject_t object )
{
SEL methodSelector = sel_registerName( "finalize" );
#define nsobject_finalize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_finalize_call( (id)object, methodSelector );
#undef nsobject_finalize_call
}
void nsobject_dealloc( nsobject_t object )
{
SEL methodSelector = sel_registerName( "dealloc" );
#define nsobject_dealloc_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_dealloc_call( (id)object, methodSelector );
#undef nsobject_dealloc_call
}
char nsobject_isEqual( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isEqual:" );
#define nsobject_isEqual_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isEqual_call( (id)object, methodSelector, arg0 );
#undef nsobject_isEqual_call
}
nsclass_t nsobject_class( nsobject_t object )
{
SEL methodSelector = sel_registerName( "class" );
#define nsobject_class_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_class_call( (id)object, methodSelector );
#undef nsobject_class_call
}
nsobject_t nsobject_self( nsobject_t object )
{
SEL methodSelector = sel_registerName( "self" );
#define nsobject_self_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_self_call( (id)object, methodSelector );
#undef nsobject_self_call
}
char nsobject_isProxy( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isProxy" );
#define nsobject_isProxy_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isProxy_call( (id)object, methodSelector );
#undef nsobject_isProxy_call
}
char nsobject_isKindOfClass( nsobject_t object, nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isKindOfClass:" );
#define nsobject_isKindOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isKindOfClass_call( (id)object, methodSelector, arg0 );
#undef nsobject_isKindOfClass_call
}
char nsobject_isMemberOfClass( nsobject_t object, nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isMemberOfClass:" );
#define nsobject_isMemberOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isMemberOfClass_call( (id)object, methodSelector, arg0 );
#undef nsobject_isMemberOfClass_call
}
char nsobject_conformsToProtocol( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "conformsToProtocol:" );
#define nsobject_conformsToProtocol_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_conformsToProtocol_call( (id)object, methodSelector, arg0 );
#undef nsobject_conformsToProtocol_call
}
char nsobject_respondsToSelector( nsobject_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "respondsToSelector:" );
#define nsobject_respondsToSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_respondsToSelector_call( (id)object, methodSelector, arg0 );
#undef nsobject_respondsToSelector_call
}
_NSZone* nsobject_zone( nsobject_t object )
{
SEL methodSelector = sel_registerName( "zone" );
#define nsobject_zone_call( obj, selector ) ((_NSZone* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_zone_call( (id)object, methodSelector );
#undef nsobject_zone_call
}
unsigned long long nsobject_hash( nsobject_t object )
{
SEL methodSelector = sel_registerName( "hash" );
#define nsobject_hash_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_hash_call( (id)object, methodSelector );
#undef nsobject_hash_call
}
nsclass_t nsobject_superclass( nsobject_t object )
{
SEL methodSelector = sel_registerName( "superclass" );
#define nsobject_superclass_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_superclass_call( (id)object, methodSelector );
#undef nsobject_superclass_call
}
nsobject_t nsobject_debugDescription( nsobject_t object )
{
SEL methodSelector = sel_registerName( "debugDescription" );
#define nsobject_debugDescription_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_debugDescription_call( (id)object, methodSelector );
#undef nsobject_debugDescription_call
}
nsobject_t nsobject_init( nsobject_t object )
{
SEL methodSelector = sel_registerName( "init" );
#define nsobject_init_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_init_call( (id)object, methodSelector );
#undef nsobject_init_call
}
char nsobject_retainWeakReference( nsobject_t object )
{
SEL methodSelector = sel_registerName( "retainWeakReference" );
#define nsobject_retainWeakReference_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_retainWeakReference_call( (id)object, methodSelector );
#undef nsobject_retainWeakReference_call
}
char nsobject_allowsWeakReference( nsobject_t object )
{
SEL methodSelector = sel_registerName( "allowsWeakReference" );
#define nsobject_allowsWeakReference_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_allowsWeakReference_call( (id)object, methodSelector );
#undef nsobject_allowsWeakReference_call
}
char nsobject_isFault( nsobject_t object )
{
SEL methodSelector = sel_registerName( "isFault" );
#define nsobject_isFault_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_isFault_call( (id)object, methodSelector );
#undef nsobject_isFault_call
}
void nsobject_forwardInvocation( nsobject_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "forwardInvocation:" );
#define nsobject_forwardInvocation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_forwardInvocation_call( (id)object, methodSelector, arg0 );
#undef nsobject_forwardInvocation_call
}
nsobject_t nsobject_forwardingTargetForSelector( nsobject_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "forwardingTargetForSelector:" );
#define nsobject_forwardingTargetForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_forwardingTargetForSelector_call( (id)object, methodSelector, arg0 );
#undef nsobject_forwardingTargetForSelector_call
}
nsobject_t nsobject_mutableCopy( nsobject_t object )
{
SEL methodSelector = sel_registerName( "mutableCopy" );
#define nsobject_mutableCopy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_mutableCopy_call( (id)object, methodSelector );
#undef nsobject_mutableCopy_call
}
nsobject_t nsobject_defaultPlaceholderForMarker( nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "defaultPlaceholderForMarker:withBinding:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_defaultPlaceholderForMarker_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_defaultPlaceholderForMarker_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsobject_defaultPlaceholderForMarker_call
}
void nsobject_exposeBinding( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "exposeBinding:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_exposeBinding_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_exposeBinding_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_exposeBinding_call
}
void nsobject_setDefaultPlaceholder( nsobject_t arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "setDefaultPlaceholder:forMarker:withBinding:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_setDefaultPlaceholder_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsobject_setDefaultPlaceholder_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
#undef nsobject_setDefaultPlaceholder_call
}
char nsobject_CA_automaticallyNotifiesObservers( nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_automaticallyNotifiesObservers:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_CA_automaticallyNotifiesObservers_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_CA_automaticallyNotifiesObservers_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_CA_automaticallyNotifiesObservers_call
}
char nsobject_CA_encodesPropertyConditionally( unsigned int arg0, int arg1 )
{
SEL methodSelector = sel_registerName( "CA_encodesPropertyConditionally:type:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_CA_encodesPropertyConditionally_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, unsigned int, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_CA_encodesPropertyConditionally_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsobject_CA_encodesPropertyConditionally_call
}
nsobject_t nsobject_CA_CAMLPropertyForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_CAMLPropertyForKey:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_CA_CAMLPropertyForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_CA_CAMLPropertyForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_CA_CAMLPropertyForKey_call
}
nsobject_t nsobject_bs_secureDecodedFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_secureDecodedFromData:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_bs_secureDecodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_bs_secureDecodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_bs_secureDecodedFromData_call
}
nsobject_t nsobject_bs_secureDataFromObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_secureDataFromObject:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_bs_secureDataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_bs_secureDataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_bs_secureDataFromObject_call
}
nsobject_t nsobject_bs_secureObjectFromData( nsobject_t arg0, nsclass_t arg1 )
{
SEL methodSelector = sel_registerName( "bs_secureObjectFromData:ofClass:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_bs_secureObjectFromData_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsclass_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsobject_bs_secureObjectFromData_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsobject_bs_secureObjectFromData_call
}
nsobject_t nsobject_bs_dataFromObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_dataFromObject:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_bs_dataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_bs_dataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_bs_dataFromObject_call
}
nsobject_t nsobject_bs_objectFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_objectFromData:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_bs_objectFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_bs_objectFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_bs_objectFromData_call
}
nsobject_t nsobject_bs_decodedFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_decodedFromData:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_bs_decodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_bs_decodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_bs_decodedFromData_call
}
void nsobject_load( )
{
SEL methodSelector = sel_registerName( "load" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_load_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_load_call( (id)internalClassObject, methodSelector );
#undef nsobject_load_call
}
long long nsobject_version( )
{
SEL methodSelector = sel_registerName( "version" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_version_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_version_call( (id)internalClassObject, methodSelector );
#undef nsobject_version_call
}
char nsobject_instancesImplementSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instancesImplementSelector:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_instancesImplementSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_instancesImplementSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_instancesImplementSelector_call
}
void nsobject_poseAsClass( nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "poseAsClass:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_poseAsClass_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
nsobject_poseAsClass_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_poseAsClass_call
}
void nsobject_setVersion( long long arg0 )
{
SEL methodSelector = sel_registerName( "setVersion:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_setVersion_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
nsobject_setVersion_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_setVersion_call
}
char nsobject_automaticallyNotifiesObserversForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "automaticallyNotifiesObserversForKey:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_automaticallyNotifiesObserversForKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_automaticallyNotifiesObserversForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_automaticallyNotifiesObserversForKey_call
}
nsobject_t nsobject_classFallbacksForKeyedArchiver( )
{
SEL methodSelector = sel_registerName( "classFallbacksForKeyedArchiver" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_classFallbacksForKeyedArchiver_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_classFallbacksForKeyedArchiver_call( (id)internalClassObject, methodSelector );
#undef nsobject_classFallbacksForKeyedArchiver_call
}
nsclass_t nsobject_classForKeyedUnarchiver( )
{
SEL methodSelector = sel_registerName( "classForKeyedUnarchiver" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_classForKeyedUnarchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_classForKeyedUnarchiver_call( (id)internalClassObject, methodSelector );
#undef nsobject_classForKeyedUnarchiver_call
}
char nsobject_useStoredAccessor( )
{
SEL methodSelector = sel_registerName( "useStoredAccessor" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_useStoredAccessor_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_useStoredAccessor_call( (id)internalClassObject, methodSelector );
#undef nsobject_useStoredAccessor_call
}
char nsobject_accessInstanceVariablesDirectly( )
{
SEL methodSelector = sel_registerName( "accessInstanceVariablesDirectly" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_accessInstanceVariablesDirectly_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_accessInstanceVariablesDirectly_call( (id)internalClassObject, methodSelector );
#undef nsobject_accessInstanceVariablesDirectly_call
}
objc_method_description* nsobject_instanceMethodDescriptionForSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instanceMethodDescriptionForSelector:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_instanceMethodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_instanceMethodDescriptionForSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_instanceMethodDescriptionForSelector_call
}
nsobject_t nsobject_keyPathsForValuesAffectingValueForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "keyPathsForValuesAffectingValueForKey:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_keyPathsForValuesAffectingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_keyPathsForValuesAffectingValueForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_keyPathsForValuesAffectingValueForKey_call
}
void nsobject_setKeys( nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setKeys:triggerChangeNotificationsForDependentKey:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_setKeys_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsobject_setKeys_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsobject_setKeys_call
}
void nsobject_cancelPreviousPerformRequestsWithTarget( nsobject_t arg0, nsselector_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "cancelPreviousPerformRequestsWithTarget:selector:object:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_cancelPreviousPerformRequestsWithTarget_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsobject_cancelPreviousPerformRequestsWithTarget_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
#undef nsobject_cancelPreviousPerformRequestsWithTarget_call
}
void nsobject_flushAllKeyBindings( )
{
SEL methodSelector = sel_registerName( "flushAllKeyBindings" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_flushAllKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_flushAllKeyBindings_call( (id)internalClassObject, methodSelector );
#undef nsobject_flushAllKeyBindings_call
}
void nsobject_flushClassKeyBindings( )
{
SEL methodSelector = sel_registerName( "flushClassKeyBindings" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_flushClassKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_flushClassKeyBindings_call( (id)internalClassObject, methodSelector );
#undef nsobject_flushClassKeyBindings_call
}
nsobject_t nsobject_SFSQLiteClassName( )
{
SEL methodSelector = sel_registerName( "SFSQLiteClassName" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_SFSQLiteClassName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_SFSQLiteClassName_call( (id)internalClassObject, methodSelector );
#undef nsobject_SFSQLiteClassName_call
}
nsobject_t nsobject_instanceMethodSignatureForSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instanceMethodSignatureForSelector:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_instanceMethodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_instanceMethodSignatureForSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_instanceMethodSignatureForSelector_call
}
nsobject_t nsobject_copyWithZone( _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "copyWithZone:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_copyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_copyWithZone_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_copyWithZone_call
}
nsobject_t nsobject_allocWithZone( _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "allocWithZone:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_allocWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_allocWithZone_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_allocWithZone_call
}
void nsobject_initialize( )
{
SEL methodSelector = sel_registerName( "initialize" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_initialize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsobject_initialize_call( (id)internalClassObject, methodSelector );
#undef nsobject_initialize_call
}
nsobject_t nsobject_new( )
{
SEL methodSelector = sel_registerName( "new" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_new_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_new_call( (id)internalClassObject, methodSelector );
#undef nsobject_new_call
}
char nsobject_resolveInstanceMethod( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "resolveInstanceMethod:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_resolveInstanceMethod_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_resolveInstanceMethod_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_resolveInstanceMethod_call
}
char nsobject_resolveClassMethod( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "resolveClassMethod:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_resolveClassMethod_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_resolveClassMethod_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_resolveClassMethod_call
}
nsobject_t nsobject_alloc( )
{
SEL methodSelector = sel_registerName( "alloc" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_alloc_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsobject_alloc_call( (id)internalClassObject, methodSelector );
#undef nsobject_alloc_call
}
nsobject_t nsobject_mutableCopyWithZone( _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "mutableCopyWithZone:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_mutableCopyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_mutableCopyWithZone_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_mutableCopyWithZone_call
}
char nsobject_isSubclassOfClass( nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isSubclassOfClass:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_isSubclassOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isSubclassOfClass_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_isSubclassOfClass_call
}
char nsobject_isAncestorOfObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isAncestorOfObject:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_isAncestorOfObject_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_isAncestorOfObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_isAncestorOfObject_call
}
char nsobject_instancesRespondToSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instancesRespondToSelector:" );
Class internalClassObject = objc_getClass( "NSObject" );
#define nsobject_instancesRespondToSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsobject_instancesRespondToSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsobject_instancesRespondToSelector_call
}