QuelSolaar/macos/c-ocoa/nsevent.c

2741 lines
132 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 "nsevent.h"
nsobject_t nsevent_copy( nsevent_t object )
{
SEL methodSelector = sel_registerName( "copy" );
#define nsevent_copy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_copy_call( (id)object, methodSelector );
#undef nsevent_copy_call
}
nsobject_t nsevent_copyWithZone( nsevent_t object, _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "copyWithZone:" );
#define nsevent_copyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_copyWithZone_call( (id)object, methodSelector, arg0 );
#undef nsevent_copyWithZone_call
}
void nsevent_dealloc( nsevent_t object )
{
SEL methodSelector = sel_registerName( "dealloc" );
#define nsevent_dealloc_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_dealloc_call( (id)object, methodSelector );
#undef nsevent_dealloc_call
}
char nsevent_isEqual( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isEqual:" );
#define nsevent_isEqual_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isEqual_call( (id)object, methodSelector, arg0 );
#undef nsevent_isEqual_call
}
nsobject_t nsevent_description( nsevent_t object )
{
SEL methodSelector = sel_registerName( "description" );
#define nsevent_description_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_description_call( (id)object, methodSelector );
#undef nsevent_description_call
}
void nsevent_encodeWithCoder( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "encodeWithCoder:" );
#define nsevent_encodeWithCoder_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_encodeWithCoder_call( (id)object, methodSelector, arg0 );
#undef nsevent_encodeWithCoder_call
}
nsobject_t nsevent_initWithCoder( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "initWithCoder:" );
#define nsevent_initWithCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_initWithCoder_call( (id)object, methodSelector, arg0 );
#undef nsevent_initWithCoder_call
}
unsigned long long nsevent_type( nsevent_t object )
{
SEL methodSelector = sel_registerName( "type" );
#define nsevent_type_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_type_call( (id)object, methodSelector );
#undef nsevent_type_call
}
short nsevent_subtype( nsevent_t object )
{
SEL methodSelector = sel_registerName( "subtype" );
#define nsevent_subtype_call( obj, selector ) ((short (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_subtype_call( (id)object, methodSelector );
#undef nsevent_subtype_call
}
void* nsevent_userData( nsevent_t object )
{
SEL methodSelector = sel_registerName( "userData" );
#define nsevent_userData_call( obj, selector ) ((void* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_userData_call( (id)object, methodSelector );
#undef nsevent_userData_call
}
nsobject_t nsevent_window( nsevent_t object )
{
SEL methodSelector = sel_registerName( "window" );
#define nsevent_window_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_window_call( (id)object, methodSelector );
#undef nsevent_window_call
}
float nsevent_rotation( nsevent_t object )
{
SEL methodSelector = sel_registerName( "rotation" );
#define nsevent_rotation_call( obj, selector ) ((float (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_rotation_call( (id)object, methodSelector );
#undef nsevent_rotation_call
}
unsigned long long nsevent_uniqueID( nsevent_t object )
{
SEL methodSelector = sel_registerName( "uniqueID" );
#define nsevent_uniqueID_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_uniqueID_call( (id)object, methodSelector );
#undef nsevent_uniqueID_call
}
double nsevent_progress( nsevent_t object )
{
SEL methodSelector = sel_registerName( "progress" );
#define nsevent_progress_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_progress_call( (id)object, methodSelector );
#undef nsevent_progress_call
}
nsobject_t nsevent_characters( nsevent_t object )
{
SEL methodSelector = sel_registerName( "characters" );
#define nsevent_characters_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_characters_call( (id)object, methodSelector );
#undef nsevent_characters_call
}
nsobject_t nsevent_context( nsevent_t object )
{
SEL methodSelector = sel_registerName( "context" );
#define nsevent_context_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_context_call( (id)object, methodSelector );
#undef nsevent_context_call
}
double nsevent_timestamp( nsevent_t object )
{
SEL methodSelector = sel_registerName( "timestamp" );
#define nsevent_timestamp_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_timestamp_call( (id)object, methodSelector );
#undef nsevent_timestamp_call
}
nsobject_t nsevent_charactersIgnoringModifiers( nsevent_t object )
{
SEL methodSelector = sel_registerName( "charactersIgnoringModifiers" );
#define nsevent_charactersIgnoringModifiers_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_charactersIgnoringModifiers_call( (id)object, methodSelector );
#undef nsevent_charactersIgnoringModifiers_call
}
unsigned long long nsevent_deviceID( nsevent_t object )
{
SEL methodSelector = sel_registerName( "deviceID" );
#define nsevent_deviceID_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_deviceID_call( (id)object, methodSelector );
#undef nsevent_deviceID_call
}
long long nsevent_windowNumber( nsevent_t object )
{
SEL methodSelector = sel_registerName( "windowNumber" );
#define nsevent_windowNumber_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_windowNumber_call( (id)object, methodSelector );
#undef nsevent_windowNumber_call
}
double nsevent_deltaX( nsevent_t object )
{
SEL methodSelector = sel_registerName( "deltaX" );
#define nsevent_deltaX_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_deltaX_call( (id)object, methodSelector );
#undef nsevent_deltaX_call
}
double nsevent_deltaY( nsevent_t object )
{
SEL methodSelector = sel_registerName( "deltaY" );
#define nsevent_deltaY_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_deltaY_call( (id)object, methodSelector );
#undef nsevent_deltaY_call
}
float nsevent_pressure( nsevent_t object )
{
SEL methodSelector = sel_registerName( "pressure" );
#define nsevent_pressure_call( obj, selector ) ((float (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_pressure_call( (id)object, methodSelector );
#undef nsevent_pressure_call
}
long long nsevent_stage( nsevent_t object )
{
SEL methodSelector = sel_registerName( "stage" );
#define nsevent_stage_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_stage_call( (id)object, methodSelector );
#undef nsevent_stage_call
}
CGPoint nsevent_locationInWindow( nsevent_t object )
{
SEL methodSelector = sel_registerName( "locationInWindow" );
#define nsevent_locationInWindow_call( obj, selector ) ((CGPoint (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_locationInWindow_call( (id)object, methodSelector );
#undef nsevent_locationInWindow_call
}
unsigned long long nsevent_phase( nsevent_t object )
{
SEL methodSelector = sel_registerName( "phase" );
#define nsevent_phase_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_phase_call( (id)object, methodSelector );
#undef nsevent_phase_call
}
unsigned long long nsevent_modifierFlags( nsevent_t object )
{
SEL methodSelector = sel_registerName( "modifierFlags" );
#define nsevent_modifierFlags_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_modifierFlags_call( (id)object, methodSelector );
#undef nsevent_modifierFlags_call
}
nsobject_t nsevent_touchesMatchingPhase( nsevent_t object, unsigned long long arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "touchesMatchingPhase:inView:" );
#define nsevent_touchesMatchingPhase_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_touchesMatchingPhase_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_touchesMatchingPhase_call
}
nsobject_t nsevent_allTouches( nsevent_t object )
{
SEL methodSelector = sel_registerName( "allTouches" );
#define nsevent_allTouches_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_allTouches_call( (id)object, methodSelector );
#undef nsevent_allTouches_call
}
__CGEvent* nsevent_CGEvent( nsevent_t object )
{
SEL methodSelector = sel_registerName( "CGEvent" );
#define nsevent_CGEvent_call( obj, selector ) ((__CGEvent* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_CGEvent_call( (id)object, methodSelector );
#undef nsevent_CGEvent_call
}
long long nsevent_data1( nsevent_t object )
{
SEL methodSelector = sel_registerName( "data1" );
#define nsevent_data1_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_data1_call( (id)object, methodSelector );
#undef nsevent_data1_call
}
long long nsevent_data2( nsevent_t object )
{
SEL methodSelector = sel_registerName( "data2" );
#define nsevent_data2_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_data2_call( (id)object, methodSelector );
#undef nsevent_data2_call
}
double nsevent_scrollingDeltaX( nsevent_t object )
{
SEL methodSelector = sel_registerName( "scrollingDeltaX" );
#define nsevent_scrollingDeltaX_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_scrollingDeltaX_call( (id)object, methodSelector );
#undef nsevent_scrollingDeltaX_call
}
long long nsevent_clickCount( nsevent_t object )
{
SEL methodSelector = sel_registerName( "clickCount" );
#define nsevent_clickCount_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_clickCount_call( (id)object, methodSelector );
#undef nsevent_clickCount_call
}
unsigned long long nsevent_momentumPhase( nsevent_t object )
{
SEL methodSelector = sel_registerName( "momentumPhase" );
#define nsevent_momentumPhase_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_momentumPhase_call( (id)object, methodSelector );
#undef nsevent_momentumPhase_call
}
double nsevent_scrollingDeltaY( nsevent_t object )
{
SEL methodSelector = sel_registerName( "scrollingDeltaY" );
#define nsevent_scrollingDeltaY_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_scrollingDeltaY_call( (id)object, methodSelector );
#undef nsevent_scrollingDeltaY_call
}
long long nsevent_gestureAxis( nsevent_t object )
{
SEL methodSelector = sel_registerName( "gestureAxis" );
#define nsevent_gestureAxis_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_gestureAxis_call( (id)object, methodSelector );
#undef nsevent_gestureAxis_call
}
unsigned long long nsevent_associatedEventsMask( nsevent_t object )
{
SEL methodSelector = sel_registerName( "associatedEventsMask" );
#define nsevent_associatedEventsMask_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_associatedEventsMask_call( (id)object, methodSelector );
#undef nsevent_associatedEventsMask_call
}
unsigned short nsevent_keyCode( nsevent_t object )
{
SEL methodSelector = sel_registerName( "keyCode" );
#define nsevent_keyCode_call( obj, selector ) ((unsigned short (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_keyCode_call( (id)object, methodSelector );
#undef nsevent_keyCode_call
}
long long nsevent_eventNumber( nsevent_t object )
{
SEL methodSelector = sel_registerName( "eventNumber" );
#define nsevent_eventNumber_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_eventNumber_call( (id)object, methodSelector );
#undef nsevent_eventNumber_call
}
nsobject_t nsevent_trackingArea( nsevent_t object )
{
SEL methodSelector = sel_registerName( "trackingArea" );
#define nsevent_trackingArea_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_trackingArea_call( (id)object, methodSelector );
#undef nsevent_trackingArea_call
}
double nsevent_magnification( nsevent_t object )
{
SEL methodSelector = sel_registerName( "magnification" );
#define nsevent_magnification_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_magnification_call( (id)object, methodSelector );
#undef nsevent_magnification_call
}
unsigned long long nsevent_buttonMask( nsevent_t object )
{
SEL methodSelector = sel_registerName( "buttonMask" );
#define nsevent_buttonMask_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_buttonMask_call( (id)object, methodSelector );
#undef nsevent_buttonMask_call
}
long long nsevent_trackingNumber( nsevent_t object )
{
SEL methodSelector = sel_registerName( "trackingNumber" );
#define nsevent_trackingNumber_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_trackingNumber_call( (id)object, methodSelector );
#undef nsevent_trackingNumber_call
}
char nsevent_hasPreciseScrollingDeltas( nsevent_t object )
{
SEL methodSelector = sel_registerName( "hasPreciseScrollingDeltas" );
#define nsevent_hasPreciseScrollingDeltas_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_hasPreciseScrollingDeltas_call( (id)object, methodSelector );
#undef nsevent_hasPreciseScrollingDeltas_call
}
CGSize nsevent_velocity( nsevent_t object )
{
SEL methodSelector = sel_registerName( "velocity" );
#define nsevent_velocity_call( obj, selector ) ((CGSize (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_velocity_call( (id)object, methodSelector );
#undef nsevent_velocity_call
}
long long nsevent_pressureBehavior( nsevent_t object )
{
SEL methodSelector = sel_registerName( "pressureBehavior" );
#define nsevent_pressureBehavior_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_pressureBehavior_call( (id)object, methodSelector );
#undef nsevent_pressureBehavior_call
}
long long nsevent_buttonNumber( nsevent_t object )
{
SEL methodSelector = sel_registerName( "buttonNumber" );
#define nsevent_buttonNumber_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_buttonNumber_call( (id)object, methodSelector );
#undef nsevent_buttonNumber_call
}
nsobject_t nsevent_vendorDefined( nsevent_t object )
{
SEL methodSelector = sel_registerName( "vendorDefined" );
#define nsevent_vendorDefined_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_vendorDefined_call( (id)object, methodSelector );
#undef nsevent_vendorDefined_call
}
long long nsevent_absoluteX( nsevent_t object )
{
SEL methodSelector = sel_registerName( "absoluteX" );
#define nsevent_absoluteX_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_absoluteX_call( (id)object, methodSelector );
#undef nsevent_absoluteX_call
}
long long nsevent_absoluteY( nsevent_t object )
{
SEL methodSelector = sel_registerName( "absoluteY" );
#define nsevent_absoluteY_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_absoluteY_call( (id)object, methodSelector );
#undef nsevent_absoluteY_call
}
long long nsevent_absoluteZ( nsevent_t object )
{
SEL methodSelector = sel_registerName( "absoluteZ" );
#define nsevent_absoluteZ_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_absoluteZ_call( (id)object, methodSelector );
#undef nsevent_absoluteZ_call
}
CGPoint nsevent_tilt( nsevent_t object )
{
SEL methodSelector = sel_registerName( "tilt" );
#define nsevent_tilt_call( obj, selector ) ((CGPoint (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_tilt_call( (id)object, methodSelector );
#undef nsevent_tilt_call
}
float nsevent_tangentialPressure( nsevent_t object )
{
SEL methodSelector = sel_registerName( "tangentialPressure" );
#define nsevent_tangentialPressure_call( obj, selector ) ((float (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_tangentialPressure_call( (id)object, methodSelector );
#undef nsevent_tangentialPressure_call
}
unsigned long long nsevent_vendorID( nsevent_t object )
{
SEL methodSelector = sel_registerName( "vendorID" );
#define nsevent_vendorID_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_vendorID_call( (id)object, methodSelector );
#undef nsevent_vendorID_call
}
unsigned long long nsevent_tabletID( nsevent_t object )
{
SEL methodSelector = sel_registerName( "tabletID" );
#define nsevent_tabletID_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_tabletID_call( (id)object, methodSelector );
#undef nsevent_tabletID_call
}
unsigned long long nsevent_pointingDeviceID( nsevent_t object )
{
SEL methodSelector = sel_registerName( "pointingDeviceID" );
#define nsevent_pointingDeviceID_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_pointingDeviceID_call( (id)object, methodSelector );
#undef nsevent_pointingDeviceID_call
}
unsigned long long nsevent_systemTabletID( nsevent_t object )
{
SEL methodSelector = sel_registerName( "systemTabletID" );
#define nsevent_systemTabletID_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_systemTabletID_call( (id)object, methodSelector );
#undef nsevent_systemTabletID_call
}
unsigned long long nsevent_vendorPointingDeviceType( nsevent_t object )
{
SEL methodSelector = sel_registerName( "vendorPointingDeviceType" );
#define nsevent_vendorPointingDeviceType_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_vendorPointingDeviceType_call( (id)object, methodSelector );
#undef nsevent_vendorPointingDeviceType_call
}
unsigned long long nsevent_pointingDeviceSerialNumber( nsevent_t object )
{
SEL methodSelector = sel_registerName( "pointingDeviceSerialNumber" );
#define nsevent_pointingDeviceSerialNumber_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_pointingDeviceSerialNumber_call( (id)object, methodSelector );
#undef nsevent_pointingDeviceSerialNumber_call
}
unsigned long long nsevent_capabilityMask( nsevent_t object )
{
SEL methodSelector = sel_registerName( "capabilityMask" );
#define nsevent_capabilityMask_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_capabilityMask_call( (id)object, methodSelector );
#undef nsevent_capabilityMask_call
}
unsigned long long nsevent_pointingDeviceType( nsevent_t object )
{
SEL methodSelector = sel_registerName( "pointingDeviceType" );
#define nsevent_pointingDeviceType_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_pointingDeviceType_call( (id)object, methodSelector );
#undef nsevent_pointingDeviceType_call
}
char nsevent_isEnteringProximity( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isEnteringProximity" );
#define nsevent_isEnteringProximity_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isEnteringProximity_call( (id)object, methodSelector );
#undef nsevent_isEnteringProximity_call
}
double nsevent_deltaZ( nsevent_t object )
{
SEL methodSelector = sel_registerName( "deltaZ" );
#define nsevent_deltaZ_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_deltaZ_call( (id)object, methodSelector );
#undef nsevent_deltaZ_call
}
double nsevent_gestureAmount( nsevent_t object )
{
SEL methodSelector = sel_registerName( "gestureAmount" );
#define nsevent_gestureAmount_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_gestureAmount_call( (id)object, methodSelector );
#undef nsevent_gestureAmount_call
}
char nsevent_isARepeat( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isARepeat" );
#define nsevent_isARepeat_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isARepeat_call( (id)object, methodSelector );
#undef nsevent_isARepeat_call
}
void* nsevent_eventRef( nsevent_t object )
{
SEL methodSelector = sel_registerName( "eventRef" );
#define nsevent_eventRef_call( obj, selector ) ((void* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_eventRef_call( (id)object, methodSelector );
#undef nsevent_eventRef_call
}
nsobject_t nsevent_charactersByApplyingModifiers( nsevent_t object, unsigned long long arg0 )
{
SEL methodSelector = sel_registerName( "charactersByApplyingModifiers:" );
#define nsevent_charactersByApplyingModifiers_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_charactersByApplyingModifiers_call( (id)object, methodSelector, arg0 );
#undef nsevent_charactersByApplyingModifiers_call
}
char nsevent_isGesture( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isGesture" );
#define nsevent_isGesture_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isGesture_call( (id)object, methodSelector );
#undef nsevent_isGesture_call
}
double nsevent_deviceDeltaX( nsevent_t object )
{
SEL methodSelector = sel_registerName( "deviceDeltaX" );
#define nsevent_deviceDeltaX_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_deviceDeltaX_call( (id)object, methodSelector );
#undef nsevent_deviceDeltaX_call
}
double nsevent_deviceDeltaY( nsevent_t object )
{
SEL methodSelector = sel_registerName( "deviceDeltaY" );
#define nsevent_deviceDeltaY_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_deviceDeltaY_call( (id)object, methodSelector );
#undef nsevent_deviceDeltaY_call
}
double nsevent_deviceDeltaZ( nsevent_t object )
{
SEL methodSelector = sel_registerName( "deviceDeltaZ" );
#define nsevent_deviceDeltaZ_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_deviceDeltaZ_call( (id)object, methodSelector );
#undef nsevent_deviceDeltaZ_call
}
char nsevent_isDirectionInvertedFromDevice( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isDirectionInvertedFromDevice" );
#define nsevent_isDirectionInvertedFromDevice_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isDirectionInvertedFromDevice_call( (id)object, methodSelector );
#undef nsevent_isDirectionInvertedFromDevice_call
}
double nsevent_stageTransition( nsevent_t object )
{
SEL methodSelector = sel_registerName( "stageTransition" );
#define nsevent_stageTransition_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_stageTransition_call( (id)object, methodSelector );
#undef nsevent_stageTransition_call
}
void nsevent_trackSwipeEventWithOptions( nsevent_t object, unsigned long long arg0, double arg1, double arg2, nsobject_t* arg3 )
{
SEL methodSelector = sel_registerName( "trackSwipeEventWithOptions:dampenAmountThresholdMin:max:usingHandler:" );
#define nsevent_trackSwipeEventWithOptions_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, unsigned long long, double, double, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
nsevent_trackSwipeEventWithOptions_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsevent_trackSwipeEventWithOptions_call
}
nsobject_t nsevent_touchesForView( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "touchesForView:" );
#define nsevent_touchesForView_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_touchesForView_call( (id)object, methodSelector, arg0 );
#undef nsevent_touchesForView_call
}
nsobject_t nsevent_coalescedTouchesForTouch( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "coalescedTouchesForTouch:" );
#define nsevent_coalescedTouchesForTouch_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_coalescedTouchesForTouch_call( (id)object, methodSelector, arg0 );
#undef nsevent_coalescedTouchesForTouch_call
}
long long nsevent_command( nsevent_t object )
{
SEL methodSelector = sel_registerName( "command" );
#define nsevent_command_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_command_call( (id)object, methodSelector );
#undef nsevent_command_call
}
nsobject_t nsevent_accessibilityOverriddenAttributes( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilityOverriddenAttributes" );
#define nsevent_accessibilityOverriddenAttributes_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilityOverriddenAttributes_call( (id)object, methodSelector );
#undef nsevent_accessibilityOverriddenAttributes_call
}
char nsevent_accessibilityReplaceRange( nsevent_t object, _NSRange arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "accessibilityReplaceRange:withText:" );
#define nsevent_accessibilityReplaceRange_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, _NSRange, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_accessibilityReplaceRange_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_accessibilityReplaceRange_call
}
double nsevent_accessibilityVisibleArea( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilityVisibleArea" );
#define nsevent_accessibilityVisibleArea_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_accessibilityVisibleArea_call( (id)object, methodSelector );
#undef nsevent_accessibilityVisibleArea_call
}
unsigned long long nsevent_accessibilityArrayAttributeCount( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityArrayAttributeCount:" );
#define nsevent_accessibilityArrayAttributeCount_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_accessibilityArrayAttributeCount_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityArrayAttributeCount_call
}
unsigned long long nsevent_accessibilityIndexOfChild( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityIndexOfChild:" );
#define nsevent_accessibilityIndexOfChild_call( obj, selector, arg0 ) ((unsigned long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_accessibilityIndexOfChild_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityIndexOfChild_call
}
nsobject_t nsevent_accessibilityArrayAttributeValues( nsevent_t object, nsobject_t arg0, unsigned long long arg1, unsigned long long arg2 )
{
SEL methodSelector = sel_registerName( "accessibilityArrayAttributeValues:index:maxCount:" );
#define nsevent_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 nsevent_accessibilityArrayAttributeValues_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_accessibilityArrayAttributeValues_call
}
nsobject_t nsevent_accessibilityParameterizedAttributeNames( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilityParameterizedAttributeNames" );
#define nsevent_accessibilityParameterizedAttributeNames_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilityParameterizedAttributeNames_call( (id)object, methodSelector );
#undef nsevent_accessibilityParameterizedAttributeNames_call
}
nsobject_t nsevent_accessibilityAttributeValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "accessibilityAttributeValue:forParameter:" );
#define nsevent_accessibilityAttributeValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_accessibilityAttributeValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_accessibilityAttributeValue_call
}
nsobject_t nsevent_accessibilityIndexForChildUIElementAttributeForParameter( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityIndexForChildUIElementAttributeForParameter:" );
#define nsevent_accessibilityIndexForChildUIElementAttributeForParameter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_accessibilityIndexForChildUIElementAttributeForParameter_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityIndexForChildUIElementAttributeForParameter_call
}
nsobject_t nsevent_accessibilityAttributedValueForStringAttributeAttributeForParameter( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityAttributedValueForStringAttributeAttributeForParameter:" );
#define nsevent_accessibilityAttributedValueForStringAttributeAttributeForParameter_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_accessibilityAttributedValueForStringAttributeAttributeForParameter_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityAttributedValueForStringAttributeAttributeForParameter_call
}
nsobject_t nsevent_accessibilityTemporaryChildren( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilityTemporaryChildren" );
#define nsevent_accessibilityTemporaryChildren_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilityTemporaryChildren_call( (id)object, methodSelector );
#undef nsevent_accessibilityTemporaryChildren_call
}
char nsevent_accessibilityPerformShowMenuOfChild( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityPerformShowMenuOfChild:" );
#define nsevent_accessibilityPerformShowMenuOfChild_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_accessibilityPerformShowMenuOfChild_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityPerformShowMenuOfChild_call
}
int nsevent_accessibilityPresenterProcessIdentifier( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilityPresenterProcessIdentifier" );
#define nsevent_accessibilityPresenterProcessIdentifier_call( obj, selector ) ((int (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilityPresenterProcessIdentifier_call( (id)object, methodSelector );
#undef nsevent_accessibilityPresenterProcessIdentifier_call
}
char nsevent_accessibilityShouldUseUniqueId( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilityShouldUseUniqueId" );
#define nsevent_accessibilityShouldUseUniqueId_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilityShouldUseUniqueId_call( (id)object, methodSelector );
#undef nsevent_accessibilityShouldUseUniqueId_call
}
char nsevent_accessibilitySupportsNotifications( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilitySupportsNotifications" );
#define nsevent_accessibilitySupportsNotifications_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilitySupportsNotifications_call( (id)object, methodSelector );
#undef nsevent_accessibilitySupportsNotifications_call
}
char nsevent_accessibilityShouldSendNotification( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityShouldSendNotification:" );
#define nsevent_accessibilityShouldSendNotification_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_accessibilityShouldSendNotification_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityShouldSendNotification_call
}
char nsevent_accessibilitySupportsOverriddenAttributes( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilitySupportsOverriddenAttributes" );
#define nsevent_accessibilitySupportsOverriddenAttributes_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilitySupportsOverriddenAttributes_call( (id)object, methodSelector );
#undef nsevent_accessibilitySupportsOverriddenAttributes_call
}
char nsevent_accessibilityAllowsOverriddenAttributesWhenIgnored( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilityAllowsOverriddenAttributesWhenIgnored" );
#define nsevent_accessibilityAllowsOverriddenAttributesWhenIgnored_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilityAllowsOverriddenAttributesWhenIgnored_call( (id)object, methodSelector );
#undef nsevent_accessibilityAllowsOverriddenAttributesWhenIgnored_call
}
char nsevent_accessibilitySetOverrideValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "accessibilitySetOverrideValue:forAttribute:" );
#define nsevent_accessibilitySetOverrideValue_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_accessibilitySetOverrideValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_accessibilitySetOverrideValue_call
}
void nsevent_accessibilityEncodeOverriddenAttributes( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityEncodeOverriddenAttributes:" );
#define nsevent_accessibilityEncodeOverriddenAttributes_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_accessibilityEncodeOverriddenAttributes_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityEncodeOverriddenAttributes_call
}
void nsevent_accessibilityDecodeOverriddenAttributes( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityDecodeOverriddenAttributes:" );
#define nsevent_accessibilityDecodeOverriddenAttributes_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_accessibilityDecodeOverriddenAttributes_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityDecodeOverriddenAttributes_call
}
char nsevent_accessibilitySupportsCustomElementData( nsevent_t object )
{
SEL methodSelector = sel_registerName( "accessibilitySupportsCustomElementData" );
#define nsevent_accessibilitySupportsCustomElementData_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessibilitySupportsCustomElementData_call( (id)object, methodSelector );
#undef nsevent_accessibilitySupportsCustomElementData_call
}
void nsevent_bind( nsevent_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "bind:toObject:withKeyPath:options:" );
#define nsevent_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 )
nsevent_bind_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsevent_bind_call
}
void nsevent_awakeFromNib( nsevent_t object )
{
SEL methodSelector = sel_registerName( "awakeFromNib" );
#define nsevent_awakeFromNib_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_awakeFromNib_call( (id)object, methodSelector );
#undef nsevent_awakeFromNib_call
}
nsobject_t nsevent_userInterfaceItemIdentifier( nsevent_t object )
{
SEL methodSelector = sel_registerName( "userInterfaceItemIdentifier" );
#define nsevent_userInterfaceItemIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_userInterfaceItemIdentifier_call( (id)object, methodSelector );
#undef nsevent_userInterfaceItemIdentifier_call
}
void nsevent_setUserInterfaceItemIdentifier( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setUserInterfaceItemIdentifier:" );
#define nsevent_setUserInterfaceItemIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_setUserInterfaceItemIdentifier_call( (id)object, methodSelector, arg0 );
#undef nsevent_setUserInterfaceItemIdentifier_call
}
void nsevent_unbind( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "unbind:" );
#define nsevent_unbind_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_unbind_call( (id)object, methodSelector, arg0 );
#undef nsevent_unbind_call
}
nsclass_t nsevent_valueClassForBinding( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueClassForBinding:" );
#define nsevent_valueClassForBinding_call( obj, selector, arg0 ) ((nsclass_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_valueClassForBinding_call( (id)object, methodSelector, arg0 );
#undef nsevent_valueClassForBinding_call
}
nsobject_t nsevent_NS_observationForKeyPath( nsevent_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
{
SEL methodSelector = sel_registerName( "NS_observationForKeyPath:options:block:" );
#define nsevent_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 nsevent_NS_observationForKeyPath_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_NS_observationForKeyPath_call
}
nsobject_t nsevent_NS_observationForKeyPaths( nsevent_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t* arg2 )
{
SEL methodSelector = sel_registerName( "NS_observationForKeyPaths:options:block:" );
#define nsevent_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 nsevent_NS_observationForKeyPaths_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_NS_observationForKeyPaths_call
}
nsobject_t nsevent_optionDescriptionsForBinding( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "optionDescriptionsForBinding:" );
#define nsevent_optionDescriptionsForBinding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_optionDescriptionsForBinding_call( (id)object, methodSelector, arg0 );
#undef nsevent_optionDescriptionsForBinding_call
}
nsobject_t nsevent_exposedBindings( nsevent_t object )
{
SEL methodSelector = sel_registerName( "exposedBindings" );
#define nsevent_exposedBindings_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_exposedBindings_call( (id)object, methodSelector );
#undef nsevent_exposedBindings_call
}
nsobject_t nsevent_infoForBinding( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "infoForBinding:" );
#define nsevent_infoForBinding_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_infoForBinding_call( (id)object, methodSelector, arg0 );
#undef nsevent_infoForBinding_call
}
void nsevent_prepareForInterfaceBuilder( nsevent_t object )
{
SEL methodSelector = sel_registerName( "prepareForInterfaceBuilder" );
#define nsevent_prepareForInterfaceBuilder_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_prepareForInterfaceBuilder_call( (id)object, methodSelector );
#undef nsevent_prepareForInterfaceBuilder_call
}
void nsevent_accessibilityAddTemporaryChild( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityAddTemporaryChild:" );
#define nsevent_accessibilityAddTemporaryChild_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_accessibilityAddTemporaryChild_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityAddTemporaryChild_call
}
void nsevent_accessibilityRemoveTemporaryChild( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityRemoveTemporaryChild:" );
#define nsevent_accessibilityRemoveTemporaryChild_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_accessibilityRemoveTemporaryChild_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilityRemoveTemporaryChild_call
}
nsobject_t nsevent_NSLifeguard_autorelease( nsevent_t object )
{
SEL methodSelector = sel_registerName( "NSLifeguard_autorelease" );
#define nsevent_NSLifeguard_autorelease_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_NSLifeguard_autorelease_call( (id)object, methodSelector );
#undef nsevent_NSLifeguard_autorelease_call
}
void nsevent_accessibilitySetPresenterProcessIdentifier( nsevent_t object, int arg0 )
{
SEL methodSelector = sel_registerName( "accessibilitySetPresenterProcessIdentifier:" );
#define nsevent_accessibilitySetPresenterProcessIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, int ))objc_msgSend) ( obj, selector, arg0 )
nsevent_accessibilitySetPresenterProcessIdentifier_call( (id)object, methodSelector, arg0 );
#undef nsevent_accessibilitySetPresenterProcessIdentifier_call
}
nsobject_t nsevent_NS_tiledLayerVisibleRect( nsevent_t object )
{
SEL methodSelector = sel_registerName( "NS_tiledLayerVisibleRect" );
#define nsevent_NS_tiledLayerVisibleRect_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_NS_tiledLayerVisibleRect_call( (id)object, methodSelector );
#undef nsevent_NS_tiledLayerVisibleRect_call
}
void nsevent_NS_addTiledLayerDescendent( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "NS_addTiledLayerDescendent:" );
#define nsevent_NS_addTiledLayerDescendent_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_NS_addTiledLayerDescendent_call( (id)object, methodSelector, arg0 );
#undef nsevent_NS_addTiledLayerDescendent_call
}
void nsevent_NS_removeTiledLayerDescendent( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "NS_removeTiledLayerDescendent:" );
#define nsevent_NS_removeTiledLayerDescendent_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_NS_removeTiledLayerDescendent_call( (id)object, methodSelector, arg0 );
#undef nsevent_NS_removeTiledLayerDescendent_call
}
char nsevent_CAMLTypeSupportedForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CAMLTypeSupportedForKey:" );
#define nsevent_CAMLTypeSupportedForKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_CAMLTypeSupportedForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_CAMLTypeSupportedForKey_call
}
nsobject_t nsevent_CAMLTypeForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CAMLTypeForKey:" );
#define nsevent_CAMLTypeForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_CAMLTypeForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_CAMLTypeForKey_call
}
char nsevent_CA_validateValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "CA_validateValue:forKey:" );
#define nsevent_CA_validateValue_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_CA_validateValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_CA_validateValue_call
}
void nsevent_encodeWithCAMLWriter( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "encodeWithCAMLWriter:" );
#define nsevent_encodeWithCAMLWriter_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_encodeWithCAMLWriter_call( (id)object, methodSelector, arg0 );
#undef nsevent_encodeWithCAMLWriter_call
}
nsobject_t nsevent_CA_interpolateValues( nsevent_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, ValueInterpolator* arg3 )
{
SEL methodSelector = sel_registerName( "CA_interpolateValues:::interpolator:" );
#define nsevent_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 nsevent_CA_interpolateValues_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsevent_CA_interpolateValues_call
}
nsobject_t nsevent_CAMLType( nsevent_t object )
{
SEL methodSelector = sel_registerName( "CAMLType" );
#define nsevent_CAMLType_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_CAMLType_call( (id)object, methodSelector );
#undef nsevent_CAMLType_call
}
nsobject_t nsevent_CA_archivingValueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_archivingValueForKey:" );
#define nsevent_CA_archivingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_CA_archivingValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_CA_archivingValueForKey_call
}
nsobject_t nsevent_CA_roundToIntegerFromValue( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_roundToIntegerFromValue:" );
#define nsevent_CA_roundToIntegerFromValue_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_CA_roundToIntegerFromValue_call( (id)object, methodSelector, arg0 );
#undef nsevent_CA_roundToIntegerFromValue_call
}
nsobject_t nsevent_CA_addValue( nsevent_t object, nsobject_t arg0, int arg1 )
{
SEL methodSelector = sel_registerName( "CA_addValue:multipliedBy:" );
#define nsevent_CA_addValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_CA_addValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_CA_addValue_call
}
nsobject_t nsevent_CA_interpolateValue( nsevent_t object, nsobject_t arg0, float arg1 )
{
SEL methodSelector = sel_registerName( "CA_interpolateValue:byFraction:" );
#define nsevent_CA_interpolateValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, float ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_CA_interpolateValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_CA_interpolateValue_call
}
double nsevent_CA_distanceToValue( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_distanceToValue:" );
#define nsevent_CA_distanceToValue_call( obj, selector, arg0 ) ((double (*)( id, SEL, nsobject_t ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
return nsevent_CA_distanceToValue_call( (id)object, methodSelector, arg0 );
#undef nsevent_CA_distanceToValue_call
}
void nsevent_CA_prepareRenderValue( nsevent_t object )
{
SEL methodSelector = sel_registerName( "CA_prepareRenderValue" );
#define nsevent_CA_prepareRenderValue_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_CA_prepareRenderValue_call( (id)object, methodSelector );
#undef nsevent_CA_prepareRenderValue_call
}
Object* nsevent_CA_copyRenderValue( nsevent_t object )
{
SEL methodSelector = sel_registerName( "CA_copyRenderValue" );
#define nsevent_CA_copyRenderValue_call( obj, selector ) ((Object* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_CA_copyRenderValue_call( (id)object, methodSelector );
#undef nsevent_CA_copyRenderValue_call
}
char nsevent_supportsRBSXPCSecureCoding( nsevent_t object )
{
SEL methodSelector = sel_registerName( "supportsRBSXPCSecureCoding" );
#define nsevent_supportsRBSXPCSecureCoding_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_supportsRBSXPCSecureCoding_call( (id)object, methodSelector );
#undef nsevent_supportsRBSXPCSecureCoding_call
}
char nsevent_RBSIsXPCObject( nsevent_t object )
{
SEL methodSelector = sel_registerName( "RBSIsXPCObject" );
#define nsevent_RBSIsXPCObject_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_RBSIsXPCObject_call( (id)object, methodSelector );
#undef nsevent_RBSIsXPCObject_call
}
nsobject_t nsevent_NSRepresentation( nsevent_t object )
{
SEL methodSelector = sel_registerName( "NSRepresentation" );
#define nsevent_NSRepresentation_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_NSRepresentation_call( (id)object, methodSelector );
#undef nsevent_NSRepresentation_call
}
char nsevent_supportsBSXPCSecureCoding( nsevent_t object )
{
SEL methodSelector = sel_registerName( "supportsBSXPCSecureCoding" );
#define nsevent_supportsBSXPCSecureCoding_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_supportsBSXPCSecureCoding_call( (id)object, methodSelector );
#undef nsevent_supportsBSXPCSecureCoding_call
}
char nsevent_bs_isPlistableType( nsevent_t object )
{
SEL methodSelector = sel_registerName( "bs_isPlistableType" );
#define nsevent_bs_isPlistableType_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_bs_isPlistableType_call( (id)object, methodSelector );
#undef nsevent_bs_isPlistableType_call
}
nsobject_t nsevent_bs_secureEncoded( nsevent_t object )
{
SEL methodSelector = sel_registerName( "bs_secureEncoded" );
#define nsevent_bs_secureEncoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_bs_secureEncoded_call( (id)object, methodSelector );
#undef nsevent_bs_secureEncoded_call
}
nsobject_t nsevent_bs_encoded( nsevent_t object )
{
SEL methodSelector = sel_registerName( "bs_encoded" );
#define nsevent_bs_encoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_bs_encoded_call( (id)object, methodSelector );
#undef nsevent_bs_encoded_call
}
nsclass_t nsevent_classForCoder( nsevent_t object )
{
SEL methodSelector = sel_registerName( "classForCoder" );
#define nsevent_classForCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_classForCoder_call( (id)object, methodSelector );
#undef nsevent_classForCoder_call
}
nsobject_t nsevent_replacementObjectForCoder( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForCoder:" );
#define nsevent_replacementObjectForCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_replacementObjectForCoder_call( (id)object, methodSelector, arg0 );
#undef nsevent_replacementObjectForCoder_call
}
nsobject_t nsevent_awakeAfterUsingCoder( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "awakeAfterUsingCoder:" );
#define nsevent_awakeAfterUsingCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_awakeAfterUsingCoder_call( (id)object, methodSelector, arg0 );
#undef nsevent_awakeAfterUsingCoder_call
}
char nsevent_implementsSelector( nsevent_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "implementsSelector:" );
#define nsevent_implementsSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_implementsSelector_call( (id)object, methodSelector, arg0 );
#undef nsevent_implementsSelector_call
}
void nsevent_setObservationInfo( nsevent_t object, void* arg0 )
{
SEL methodSelector = sel_registerName( "setObservationInfo:" );
#define nsevent_setObservationInfo_call( obj, selector, arg0 ) ((void (*)( id, SEL, void* ))objc_msgSend) ( obj, selector, arg0 )
nsevent_setObservationInfo_call( (id)object, methodSelector, arg0 );
#undef nsevent_setObservationInfo_call
}
void nsevent_setValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setValue:forKey:" );
#define nsevent_setValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_setValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_setValue_call
}
nsobject_t nsevent_replacementObjectForPortCoder( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForPortCoder:" );
#define nsevent_replacementObjectForPortCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_replacementObjectForPortCoder_call( (id)object, methodSelector, arg0 );
#undef nsevent_replacementObjectForPortCoder_call
}
void nsevent_willChangeValueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "willChangeValueForKey:" );
#define nsevent_willChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_willChangeValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_willChangeValueForKey_call
}
void nsevent_didChangeValueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "didChangeValueForKey:" );
#define nsevent_didChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_didChangeValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_didChangeValueForKey_call
}
nsobject_t nsevent_dictionaryWithValuesForKeys( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "dictionaryWithValuesForKeys:" );
#define nsevent_dictionaryWithValuesForKeys_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_dictionaryWithValuesForKeys_call( (id)object, methodSelector, arg0 );
#undef nsevent_dictionaryWithValuesForKeys_call
}
nsobject_t nsevent_valueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForKey:" );
#define nsevent_valueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_valueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_valueForKey_call
}
nsobject_t nsevent_valueForUndefinedKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForUndefinedKey:" );
#define nsevent_valueForUndefinedKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_valueForUndefinedKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_valueForUndefinedKey_call
}
nsclass_t nsevent_classForKeyedArchiver( nsevent_t object )
{
SEL methodSelector = sel_registerName( "classForKeyedArchiver" );
#define nsevent_classForKeyedArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_classForKeyedArchiver_call( (id)object, methodSelector );
#undef nsevent_classForKeyedArchiver_call
}
nsobject_t nsevent_replacementObjectForKeyedArchiver( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForKeyedArchiver:" );
#define nsevent_replacementObjectForKeyedArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_replacementObjectForKeyedArchiver_call( (id)object, methodSelector, arg0 );
#undef nsevent_replacementObjectForKeyedArchiver_call
}
nsobject_t nsevent_valueForKeyPath( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForKeyPath:" );
#define nsevent_valueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_valueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsevent_valueForKeyPath_call
}
nsobject_t nsevent_addObserver( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "addObserver:" );
#define nsevent_addObserver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_addObserver_call( (id)object, methodSelector, arg0 );
#undef nsevent_addObserver_call
}
nsobject_t nsevent_objectSpecifier( nsevent_t object )
{
SEL methodSelector = sel_registerName( "objectSpecifier" );
#define nsevent_objectSpecifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_objectSpecifier_call( (id)object, methodSelector );
#undef nsevent_objectSpecifier_call
}
nsobject_t nsevent_replacementObjectForArchiver( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForArchiver:" );
#define nsevent_replacementObjectForArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_replacementObjectForArchiver_call( (id)object, methodSelector, arg0 );
#undef nsevent_replacementObjectForArchiver_call
}
nsclass_t nsevent_classForArchiver( nsevent_t object )
{
SEL methodSelector = sel_registerName( "classForArchiver" );
#define nsevent_classForArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_classForArchiver_call( (id)object, methodSelector );
#undef nsevent_classForArchiver_call
}
nsobject_t nsevent_attributeKeys( nsevent_t object )
{
SEL methodSelector = sel_registerName( "attributeKeys" );
#define nsevent_attributeKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_attributeKeys_call( (id)object, methodSelector );
#undef nsevent_attributeKeys_call
}
nsobject_t nsevent_toOneRelationshipKeys( nsevent_t object )
{
SEL methodSelector = sel_registerName( "toOneRelationshipKeys" );
#define nsevent_toOneRelationshipKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_toOneRelationshipKeys_call( (id)object, methodSelector );
#undef nsevent_toOneRelationshipKeys_call
}
nsobject_t nsevent_toManyRelationshipKeys( nsevent_t object )
{
SEL methodSelector = sel_registerName( "toManyRelationshipKeys" );
#define nsevent_toManyRelationshipKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_toManyRelationshipKeys_call( (id)object, methodSelector );
#undef nsevent_toManyRelationshipKeys_call
}
nsobject_t nsevent_inverseForRelationshipKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "inverseForRelationshipKey:" );
#define nsevent_inverseForRelationshipKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_inverseForRelationshipKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_inverseForRelationshipKey_call
}
nsobject_t nsevent_classDescription( nsevent_t object )
{
SEL methodSelector = sel_registerName( "classDescription" );
#define nsevent_classDescription_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_classDescription_call( (id)object, methodSelector );
#undef nsevent_classDescription_call
}
nsobject_t nsevent_copyScriptingValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "copyScriptingValue:forKey:withProperties:" );
#define nsevent_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 nsevent_copyScriptingValue_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_copyScriptingValue_call
}
objc_method_description* nsevent_methodDescriptionForSelector( nsevent_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "methodDescriptionForSelector:" );
#define nsevent_methodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_methodDescriptionForSelector_call( (id)object, methodSelector, arg0 );
#undef nsevent_methodDescriptionForSelector_call
}
nsobject_t nsevent_newScriptingObjectOfClass( nsevent_t object, nsclass_t arg0, nsobject_t arg1, nsobject_t arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "newScriptingObjectOfClass:forValueForKey:withContentsValue:properties:" );
#define nsevent_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 nsevent_newScriptingObjectOfClass_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsevent_newScriptingObjectOfClass_call
}
nsobject_t nsevent_handleQueryWithUnboundKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "handleQueryWithUnboundKey:" );
#define nsevent_handleQueryWithUnboundKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_handleQueryWithUnboundKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_handleQueryWithUnboundKey_call
}
void nsevent_handleTakeValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "handleTakeValue:forUnboundKey:" );
#define nsevent_handleTakeValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_handleTakeValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_handleTakeValue_call
}
nsobject_t nsevent_storedValueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "storedValueForKey:" );
#define nsevent_storedValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_storedValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_storedValueForKey_call
}
void nsevent_takeStoredValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "takeStoredValue:forKey:" );
#define nsevent_takeStoredValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_takeStoredValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_takeStoredValue_call
}
void nsevent_takeValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "takeValue:forKey:" );
#define nsevent_takeValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_takeValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_takeValue_call
}
nsobject_t nsevent_valuesForKeys( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valuesForKeys:" );
#define nsevent_valuesForKeys_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_valuesForKeys_call( (id)object, methodSelector, arg0 );
#undef nsevent_valuesForKeys_call
}
void nsevent_takeValuesFromDictionary( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "takeValuesFromDictionary:" );
#define nsevent_takeValuesFromDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_takeValuesFromDictionary_call( (id)object, methodSelector, arg0 );
#undef nsevent_takeValuesFromDictionary_call
}
void nsevent_unableToSetNilForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "unableToSetNilForKey:" );
#define nsevent_unableToSetNilForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_unableToSetNilForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_unableToSetNilForKey_call
}
nsobject_t nsevent_keyValueBindingForKey( nsevent_t object, nsobject_t arg0, unsigned long long arg1 )
{
SEL methodSelector = sel_registerName( "keyValueBindingForKey:typeMask:" );
#define nsevent_keyValueBindingForKey_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_keyValueBindingForKey_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_keyValueBindingForKey_call
}
nsobject_t nsevent_createKeyValueBindingForKey( nsevent_t object, nsobject_t arg0, unsigned long long arg1 )
{
SEL methodSelector = sel_registerName( "createKeyValueBindingForKey:typeMask:" );
#define nsevent_createKeyValueBindingForKey_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, unsigned long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_createKeyValueBindingForKey_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_createKeyValueBindingForKey_call
}
nsobject_t nsevent_mutableArrayValueForKeyPath( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableArrayValueForKeyPath:" );
#define nsevent_mutableArrayValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_mutableArrayValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsevent_mutableArrayValueForKeyPath_call
}
nsobject_t nsevent_mutableOrderedSetValueForKeyPath( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKeyPath:" );
#define nsevent_mutableOrderedSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_mutableOrderedSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsevent_mutableOrderedSetValueForKeyPath_call
}
nsobject_t nsevent_mutableSetValueForKeyPath( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableSetValueForKeyPath:" );
#define nsevent_mutableSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_mutableSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsevent_mutableSetValueForKeyPath_call
}
void nsevent_removeObservation( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "removeObservation:" );
#define nsevent_removeObservation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_removeObservation_call( (id)object, methodSelector, arg0 );
#undef nsevent_removeObservation_call
}
void nsevent_receiveObservedValue( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "receiveObservedValue:" );
#define nsevent_receiveObservedValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_receiveObservedValue_call( (id)object, methodSelector, arg0 );
#undef nsevent_receiveObservedValue_call
}
void nsevent_receiveObservedError( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "receiveObservedError:" );
#define nsevent_receiveObservedError_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_receiveObservedError_call( (id)object, methodSelector, arg0 );
#undef nsevent_receiveObservedError_call
}
void nsevent_finishObserving( nsevent_t object )
{
SEL methodSelector = sel_registerName( "finishObserving" );
#define nsevent_finishObserving_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_finishObserving_call( (id)object, methodSelector );
#undef nsevent_finishObserving_call
}
void nsevent_setObservation( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setObservation:forObservingKeyPath:" );
#define nsevent_setObservation_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_setObservation_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_setObservation_call
}
void nsevent_observeValueForKeyPath( nsevent_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, void* arg3 )
{
SEL methodSelector = sel_registerName( "observeValueForKeyPath:ofObject:change:context:" );
#define nsevent_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 )
nsevent_observeValueForKeyPath_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsevent_observeValueForKeyPath_call
}
void nsevent_removeObserver( nsevent_t object, nsobject_t arg0, nsobject_t arg1, void* arg2 )
{
SEL methodSelector = sel_registerName( "removeObserver:forKeyPath:context:" );
#define nsevent_removeObserver_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, void* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsevent_removeObserver_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_removeObserver_call
}
nsobject_t nsevent_className( nsevent_t object )
{
SEL methodSelector = sel_registerName( "className" );
#define nsevent_className_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_className_call( (id)object, methodSelector );
#undef nsevent_className_call
}
nsobject_t nsevent_addChainedObservers( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "addChainedObservers:" );
#define nsevent_addChainedObservers_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_addChainedObservers_call( (id)object, methodSelector, arg0 );
#undef nsevent_addChainedObservers_call
}
nsobject_t nsevent_addObserverBlock( nsevent_t object, nsobject_t* arg0 )
{
SEL methodSelector = sel_registerName( "addObserverBlock:" );
#define nsevent_addObserverBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_addObserverBlock_call( (id)object, methodSelector, arg0 );
#undef nsevent_addObserverBlock_call
}
nsobject_t nsevent_addObservationTransformer( nsevent_t object, nsobject_t* arg0 )
{
SEL methodSelector = sel_registerName( "addObservationTransformer:" );
#define nsevent_addObservationTransformer_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_addObservationTransformer_call( (id)object, methodSelector, arg0 );
#undef nsevent_addObservationTransformer_call
}
void nsevent_setNilValueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setNilValueForKey:" );
#define nsevent_setNilValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_setNilValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_setNilValueForKey_call
}
nsobject_t nsevent_mutableArrayValueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableArrayValueForKey:" );
#define nsevent_mutableArrayValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_mutableArrayValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_mutableArrayValueForKey_call
}
nsobject_t nsevent_mutableOrderedSetValueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKey:" );
#define nsevent_mutableOrderedSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_mutableOrderedSetValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_mutableOrderedSetValueForKey_call
}
nsobject_t nsevent_mutableSetValueForKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableSetValueForKey:" );
#define nsevent_mutableSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_mutableSetValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_mutableSetValueForKey_call
}
void nsevent_setValuesForKeysWithDictionary( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setValuesForKeysWithDictionary:" );
#define nsevent_setValuesForKeysWithDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_setValuesForKeysWithDictionary_call( (id)object, methodSelector, arg0 );
#undef nsevent_setValuesForKeysWithDictionary_call
}
void nsevent_willChange( nsevent_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "willChange:valuesAtIndexes:forKey:" );
#define nsevent_willChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsevent_willChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_willChange_call
}
void nsevent_didChange( nsevent_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "didChange:valuesAtIndexes:forKey:" );
#define nsevent_didChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsevent_didChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_didChange_call
}
void* nsevent_observationInfo( nsevent_t object )
{
SEL methodSelector = sel_registerName( "observationInfo" );
#define nsevent_observationInfo_call( obj, selector ) ((void* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_observationInfo_call( (id)object, methodSelector );
#undef nsevent_observationInfo_call
}
nsobject_t nsevent_autoContentAccessingProxy( nsevent_t object )
{
SEL methodSelector = sel_registerName( "autoContentAccessingProxy" );
#define nsevent_autoContentAccessingProxy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_autoContentAccessingProxy_call( (id)object, methodSelector );
#undef nsevent_autoContentAccessingProxy_call
}
nsobject_t nsevent_coerceValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "coerceValue:forKey:" );
#define nsevent_coerceValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_coerceValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_coerceValue_call
}
void nsevent_setScriptingProperties( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setScriptingProperties:" );
#define nsevent_setScriptingProperties_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_setScriptingProperties_call( (id)object, methodSelector, arg0 );
#undef nsevent_setScriptingProperties_call
}
nsobject_t nsevent_scriptingValueForSpecifier( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "scriptingValueForSpecifier:" );
#define nsevent_scriptingValueForSpecifier_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_scriptingValueForSpecifier_call( (id)object, methodSelector, arg0 );
#undef nsevent_scriptingValueForSpecifier_call
}
nsobject_t nsevent_scriptingProperties( nsevent_t object )
{
SEL methodSelector = sel_registerName( "scriptingProperties" );
#define nsevent_scriptingProperties_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_scriptingProperties_call( (id)object, methodSelector );
#undef nsevent_scriptingProperties_call
}
nsobject_t nsevent_coerceValueForScriptingProperties( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "coerceValueForScriptingProperties:" );
#define nsevent_coerceValueForScriptingProperties_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_coerceValueForScriptingProperties_call( (id)object, methodSelector, arg0 );
#undef nsevent_coerceValueForScriptingProperties_call
}
nsobject_t nsevent_valueAtIndex( nsevent_t object, unsigned long long arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "valueAtIndex:inPropertyWithKey:" );
#define nsevent_valueAtIndex_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_valueAtIndex_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_valueAtIndex_call
}
nsobject_t nsevent_valueWithName( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "valueWithName:inPropertyWithKey:" );
#define nsevent_valueWithName_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_valueWithName_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_valueWithName_call
}
nsobject_t nsevent_valueWithUniqueID( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "valueWithUniqueID:inPropertyWithKey:" );
#define nsevent_valueWithUniqueID_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_valueWithUniqueID_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_valueWithUniqueID_call
}
void nsevent_insertValue( nsevent_t object, nsobject_t arg0, unsigned long long arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "insertValue:atIndex:inPropertyWithKey:" );
#define nsevent_insertValue_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsevent_insertValue_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_insertValue_call
}
void nsevent_replaceValueAtIndex( nsevent_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "replaceValueAtIndex:inPropertyWithKey:withValue:" );
#define nsevent_replaceValueAtIndex_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsevent_replaceValueAtIndex_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsevent_replaceValueAtIndex_call
}
void nsevent_removeValueAtIndex( nsevent_t object, unsigned long long arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "removeValueAtIndex:fromPropertyWithKey:" );
#define nsevent_removeValueAtIndex_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, unsigned long long, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_removeValueAtIndex_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_removeValueAtIndex_call
}
nsclass_t nsevent_classForPortCoder( nsevent_t object )
{
SEL methodSelector = sel_registerName( "classForPortCoder" );
#define nsevent_classForPortCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_classForPortCoder_call( (id)object, methodSelector );
#undef nsevent_classForPortCoder_call
}
void nsevent_performSelector( nsevent_t object, nsselector_t arg0, nsobject_t arg1, double arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "performSelector:withObject:afterDelay:inModes:" );
#define nsevent_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 )
nsevent_performSelector_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsevent_performSelector_call
}
unsigned int nsevent_classCode( nsevent_t object )
{
SEL methodSelector = sel_registerName( "classCode" );
#define nsevent_classCode_call( obj, selector ) ((unsigned int (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_classCode_call( (id)object, methodSelector );
#undef nsevent_classCode_call
}
char nsevent_isEqualTo( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isEqualTo:" );
#define nsevent_isEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isEqualTo_call( (id)object, methodSelector, arg0 );
#undef nsevent_isEqualTo_call
}
char nsevent_isLessThanOrEqualTo( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isLessThanOrEqualTo:" );
#define nsevent_isLessThanOrEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isLessThanOrEqualTo_call( (id)object, methodSelector, arg0 );
#undef nsevent_isLessThanOrEqualTo_call
}
char nsevent_isLessThan( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isLessThan:" );
#define nsevent_isLessThan_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isLessThan_call( (id)object, methodSelector, arg0 );
#undef nsevent_isLessThan_call
}
char nsevent_isGreaterThanOrEqualTo( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isGreaterThanOrEqualTo:" );
#define nsevent_isGreaterThanOrEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isGreaterThanOrEqualTo_call( (id)object, methodSelector, arg0 );
#undef nsevent_isGreaterThanOrEqualTo_call
}
char nsevent_isGreaterThan( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isGreaterThan:" );
#define nsevent_isGreaterThan_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isGreaterThan_call( (id)object, methodSelector, arg0 );
#undef nsevent_isGreaterThan_call
}
char nsevent_isNotEqualTo( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isNotEqualTo:" );
#define nsevent_isNotEqualTo_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isNotEqualTo_call( (id)object, methodSelector, arg0 );
#undef nsevent_isNotEqualTo_call
}
char nsevent_doesContain( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "doesContain:" );
#define nsevent_doesContain_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_doesContain_call( (id)object, methodSelector, arg0 );
#undef nsevent_doesContain_call
}
char nsevent_isLike( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isLike:" );
#define nsevent_isLike_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isLike_call( (id)object, methodSelector, arg0 );
#undef nsevent_isLike_call
}
char nsevent_isCaseInsensitiveLike( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isCaseInsensitiveLike:" );
#define nsevent_isCaseInsensitiveLike_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isCaseInsensitiveLike_call( (id)object, methodSelector, arg0 );
#undef nsevent_isCaseInsensitiveLike_call
}
void nsevent_performSelectorOnMainThread( nsevent_t object, nsselector_t arg0, nsobject_t arg1, char arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "performSelectorOnMainThread:withObject:waitUntilDone:modes:" );
#define nsevent_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 )
nsevent_performSelectorOnMainThread_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsevent_performSelectorOnMainThread_call
}
void nsevent_performSelectorInBackground( nsevent_t object, nsselector_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "performSelectorInBackground:withObject:" );
#define nsevent_performSelectorInBackground_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_performSelectorInBackground_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_performSelectorInBackground_call
}
nsobject_t nsevent_classDescriptionForDestinationKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "classDescriptionForDestinationKey:" );
#define nsevent_classDescriptionForDestinationKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_classDescriptionForDestinationKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_classDescriptionForDestinationKey_call
}
nsobject_t nsevent_entityName( nsevent_t object )
{
SEL methodSelector = sel_registerName( "entityName" );
#define nsevent_entityName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_entityName_call( (id)object, methodSelector );
#undef nsevent_entityName_call
}
char nsevent_ownsDestinationObjectsForRelationshipKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "ownsDestinationObjectsForRelationshipKey:" );
#define nsevent_ownsDestinationObjectsForRelationshipKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_ownsDestinationObjectsForRelationshipKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_ownsDestinationObjectsForRelationshipKey_call
}
char nsevent_isToManyKey( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isToManyKey:" );
#define nsevent_isToManyKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isToManyKey_call( (id)object, methodSelector, arg0 );
#undef nsevent_isToManyKey_call
}
void nsevent_removeObject( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "removeObject:fromPropertyWithKey:" );
#define nsevent_removeObject_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_removeObject_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_removeObject_call
}
void nsevent_addObject( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "addObject:toPropertyWithKey:" );
#define nsevent_addObject_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_addObject_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_addObject_call
}
nsobject_t nsevent_validateTakeValue( nsevent_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "validateTakeValue:forKeyPath:" );
#define nsevent_validateTakeValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_validateTakeValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsevent_validateTakeValue_call
}
nsobject_t nsevent_allPropertyKeys( nsevent_t object )
{
SEL methodSelector = sel_registerName( "allPropertyKeys" );
#define nsevent_allPropertyKeys_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_allPropertyKeys_call( (id)object, methodSelector );
#undef nsevent_allPropertyKeys_call
}
void nsevent_clearProperties( nsevent_t object )
{
SEL methodSelector = sel_registerName( "clearProperties" );
#define nsevent_clearProperties_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_clearProperties_call( (id)object, methodSelector );
#undef nsevent_clearProperties_call
}
void nsevent_flushKeyBindings( nsevent_t object )
{
SEL methodSelector = sel_registerName( "flushKeyBindings" );
#define nsevent_flushKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_flushKeyBindings_call( (id)object, methodSelector );
#undef nsevent_flushKeyBindings_call
}
void nsevent_takeStoredValuesFromDictionary( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "takeStoredValuesFromDictionary:" );
#define nsevent_takeStoredValuesFromDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_takeStoredValuesFromDictionary_call( (id)object, methodSelector, arg0 );
#undef nsevent_takeStoredValuesFromDictionary_call
}
char nsevent_isNSDate__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSDate__" );
#define nsevent_isNSDate___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSDate___call( (id)object, methodSelector );
#undef nsevent_isNSDate___call
}
char nsevent_isNSString__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSString__" );
#define nsevent_isNSString___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSString___call( (id)object, methodSelector );
#undef nsevent_isNSString___call
}
char nsevent_isNSCFConstantString__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSCFConstantString__" );
#define nsevent_isNSCFConstantString___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSCFConstantString___call( (id)object, methodSelector );
#undef nsevent_isNSCFConstantString___call
}
char nsevent_isNSNumber__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSNumber__" );
#define nsevent_isNSNumber___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSNumber___call( (id)object, methodSelector );
#undef nsevent_isNSNumber___call
}
char nsevent_isNSArray__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSArray__" );
#define nsevent_isNSArray___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSArray___call( (id)object, methodSelector );
#undef nsevent_isNSArray___call
}
char nsevent_isNSDictionary__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSDictionary__" );
#define nsevent_isNSDictionary___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSDictionary___call( (id)object, methodSelector );
#undef nsevent_isNSDictionary___call
}
char nsevent_isNSSet__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSSet__" );
#define nsevent_isNSSet___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSSet___call( (id)object, methodSelector );
#undef nsevent_isNSSet___call
}
char nsevent_isNSData__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSData__" );
#define nsevent_isNSData___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSData___call( (id)object, methodSelector );
#undef nsevent_isNSData___call
}
char nsevent_isNSObject__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSObject__" );
#define nsevent_isNSObject___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSObject___call( (id)object, methodSelector );
#undef nsevent_isNSObject___call
}
char nsevent_isNSOrderedSet__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSOrderedSet__" );
#define nsevent_isNSOrderedSet___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSOrderedSet___call( (id)object, methodSelector );
#undef nsevent_isNSOrderedSet___call
}
char nsevent_isNSTimeZone__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSTimeZone__" );
#define nsevent_isNSTimeZone___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSTimeZone___call( (id)object, methodSelector );
#undef nsevent_isNSTimeZone___call
}
char nsevent_isNSValue__( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isNSValue__" );
#define nsevent_isNSValue___call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isNSValue___call( (id)object, methodSelector );
#undef nsevent_isNSValue___call
}
void nsevent_doesNotRecognizeSelector( nsevent_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "doesNotRecognizeSelector:" );
#define nsevent_doesNotRecognizeSelector_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_doesNotRecognizeSelector_call( (id)object, methodSelector, arg0 );
#undef nsevent_doesNotRecognizeSelector_call
}
nsobject_t nsevent_methodSignatureForSelector( nsevent_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "methodSignatureForSelector:" );
#define nsevent_methodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_methodSignatureForSelector_call( (id)object, methodSelector, arg0 );
#undef nsevent_methodSignatureForSelector_call
}
nsobject_t nsevent_retain( nsevent_t object )
{
SEL methodSelector = sel_registerName( "retain" );
#define nsevent_retain_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_retain_call( (id)object, methodSelector );
#undef nsevent_retain_call
}
unsigned long long nsevent_retainCount( nsevent_t object )
{
SEL methodSelector = sel_registerName( "retainCount" );
#define nsevent_retainCount_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_retainCount_call( (id)object, methodSelector );
#undef nsevent_retainCount_call
}
nsobject_t nsevent_autorelease( nsevent_t object )
{
SEL methodSelector = sel_registerName( "autorelease" );
#define nsevent_autorelease_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_autorelease_call( (id)object, methodSelector );
#undef nsevent_autorelease_call
}
void nsevent_finalize( nsevent_t object )
{
SEL methodSelector = sel_registerName( "finalize" );
#define nsevent_finalize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_finalize_call( (id)object, methodSelector );
#undef nsevent_finalize_call
}
nsclass_t nsevent_class( nsevent_t object )
{
SEL methodSelector = sel_registerName( "class" );
#define nsevent_class_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_class_call( (id)object, methodSelector );
#undef nsevent_class_call
}
nsobject_t nsevent_self( nsevent_t object )
{
SEL methodSelector = sel_registerName( "self" );
#define nsevent_self_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_self_call( (id)object, methodSelector );
#undef nsevent_self_call
}
char nsevent_isProxy( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isProxy" );
#define nsevent_isProxy_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isProxy_call( (id)object, methodSelector );
#undef nsevent_isProxy_call
}
char nsevent_isKindOfClass( nsevent_t object, nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isKindOfClass:" );
#define nsevent_isKindOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isKindOfClass_call( (id)object, methodSelector, arg0 );
#undef nsevent_isKindOfClass_call
}
char nsevent_isMemberOfClass( nsevent_t object, nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isMemberOfClass:" );
#define nsevent_isMemberOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isMemberOfClass_call( (id)object, methodSelector, arg0 );
#undef nsevent_isMemberOfClass_call
}
char nsevent_conformsToProtocol( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "conformsToProtocol:" );
#define nsevent_conformsToProtocol_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_conformsToProtocol_call( (id)object, methodSelector, arg0 );
#undef nsevent_conformsToProtocol_call
}
char nsevent_respondsToSelector( nsevent_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "respondsToSelector:" );
#define nsevent_respondsToSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_respondsToSelector_call( (id)object, methodSelector, arg0 );
#undef nsevent_respondsToSelector_call
}
_NSZone* nsevent_zone( nsevent_t object )
{
SEL methodSelector = sel_registerName( "zone" );
#define nsevent_zone_call( obj, selector ) ((_NSZone* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_zone_call( (id)object, methodSelector );
#undef nsevent_zone_call
}
unsigned long long nsevent_hash( nsevent_t object )
{
SEL methodSelector = sel_registerName( "hash" );
#define nsevent_hash_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_hash_call( (id)object, methodSelector );
#undef nsevent_hash_call
}
nsclass_t nsevent_superclass( nsevent_t object )
{
SEL methodSelector = sel_registerName( "superclass" );
#define nsevent_superclass_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_superclass_call( (id)object, methodSelector );
#undef nsevent_superclass_call
}
nsobject_t nsevent_debugDescription( nsevent_t object )
{
SEL methodSelector = sel_registerName( "debugDescription" );
#define nsevent_debugDescription_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_debugDescription_call( (id)object, methodSelector );
#undef nsevent_debugDescription_call
}
nsobject_t nsevent_init( nsevent_t object )
{
SEL methodSelector = sel_registerName( "init" );
#define nsevent_init_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_init_call( (id)object, methodSelector );
#undef nsevent_init_call
}
char nsevent_retainWeakReference( nsevent_t object )
{
SEL methodSelector = sel_registerName( "retainWeakReference" );
#define nsevent_retainWeakReference_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_retainWeakReference_call( (id)object, methodSelector );
#undef nsevent_retainWeakReference_call
}
char nsevent_allowsWeakReference( nsevent_t object )
{
SEL methodSelector = sel_registerName( "allowsWeakReference" );
#define nsevent_allowsWeakReference_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_allowsWeakReference_call( (id)object, methodSelector );
#undef nsevent_allowsWeakReference_call
}
char nsevent_isFault( nsevent_t object )
{
SEL methodSelector = sel_registerName( "isFault" );
#define nsevent_isFault_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isFault_call( (id)object, methodSelector );
#undef nsevent_isFault_call
}
void nsevent_forwardInvocation( nsevent_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "forwardInvocation:" );
#define nsevent_forwardInvocation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_forwardInvocation_call( (id)object, methodSelector, arg0 );
#undef nsevent_forwardInvocation_call
}
nsobject_t nsevent_forwardingTargetForSelector( nsevent_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "forwardingTargetForSelector:" );
#define nsevent_forwardingTargetForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_forwardingTargetForSelector_call( (id)object, methodSelector, arg0 );
#undef nsevent_forwardingTargetForSelector_call
}
nsobject_t nsevent_mutableCopy( nsevent_t object )
{
SEL methodSelector = sel_registerName( "mutableCopy" );
#define nsevent_mutableCopy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_mutableCopy_call( (id)object, methodSelector );
#undef nsevent_mutableCopy_call
}
void nsevent_initialize( )
{
SEL methodSelector = sel_registerName( "initialize" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_initialize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_initialize_call( (id)internalClassObject, methodSelector );
#undef nsevent_initialize_call
}
nsobject_t nsevent_mouseEventWithType( unsigned long long arg0, CGPoint arg1, unsigned long long arg2, double arg3, long long arg4, nsobject_t arg5, long long arg6, long long arg7, float arg8 )
{
SEL methodSelector = sel_registerName( "mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_mouseEventWithType_call( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 ) ((nsobject_t (*)( id, SEL, unsigned long long, CGPoint, unsigned long long, double, long long, nsobject_t, long long, long long, float ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 )
return nsevent_mouseEventWithType_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 );
#undef nsevent_mouseEventWithType_call
}
void nsevent_removeMonitor( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "removeMonitor:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_removeMonitor_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_removeMonitor_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_removeMonitor_call
}
nsobject_t nsevent_addLocalMonitorForEventsMatchingMask( unsigned long long arg0, long long arg1, nsobject_t* arg2 )
{
SEL methodSelector = sel_registerName( "addLocalMonitorForEventsMatchingMask:placement:handler:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_addLocalMonitorForEventsMatchingMask_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, unsigned long long, long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
return nsevent_addLocalMonitorForEventsMatchingMask_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
#undef nsevent_addLocalMonitorForEventsMatchingMask_call
}
CGPoint nsevent_mouseLocation( )
{
SEL methodSelector = sel_registerName( "mouseLocation" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_mouseLocation_call( obj, selector ) ((CGPoint (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_mouseLocation_call( (id)internalClassObject, methodSelector );
#undef nsevent_mouseLocation_call
}
nsobject_t nsevent_otherEventWithType( unsigned long long arg0, CGPoint arg1, unsigned long long arg2, double arg3, long long arg4, nsobject_t arg5, short arg6, long long arg7, long long arg8 )
{
SEL methodSelector = sel_registerName( "otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_otherEventWithType_call( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 ) ((nsobject_t (*)( id, SEL, unsigned long long, CGPoint, unsigned long long, double, long long, nsobject_t, short, long long, long long ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 )
return nsevent_otherEventWithType_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 );
#undef nsevent_otherEventWithType_call
}
unsigned long long nsevent_pressedMouseButtons( )
{
SEL methodSelector = sel_registerName( "pressedMouseButtons" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_pressedMouseButtons_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_pressedMouseButtons_call( (id)internalClassObject, methodSelector );
#undef nsevent_pressedMouseButtons_call
}
nsobject_t nsevent_keyEventWithType( unsigned long long arg0, CGPoint arg1, unsigned long long arg2, double arg3, long long arg4, nsobject_t arg5, nsobject_t arg6, nsobject_t arg7, char arg8, unsigned short arg9 )
{
SEL methodSelector = sel_registerName( "keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_keyEventWithType_call( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 ) ((nsobject_t (*)( id, SEL, unsigned long long, CGPoint, unsigned long long, double, long long, nsobject_t, nsobject_t, nsobject_t, char, unsigned short ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 )
return nsevent_keyEventWithType_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 );
#undef nsevent_keyEventWithType_call
}
double nsevent_doubleClickInterval( )
{
SEL methodSelector = sel_registerName( "doubleClickInterval" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_doubleClickInterval_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_doubleClickInterval_call( (id)internalClassObject, methodSelector );
#undef nsevent_doubleClickInterval_call
}
double nsevent_keyRepeatDelay( )
{
SEL methodSelector = sel_registerName( "keyRepeatDelay" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_keyRepeatDelay_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_keyRepeatDelay_call( (id)internalClassObject, methodSelector );
#undef nsevent_keyRepeatDelay_call
}
double nsevent_keyRepeatInterval( )
{
SEL methodSelector = sel_registerName( "keyRepeatInterval" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_keyRepeatInterval_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_keyRepeatInterval_call( (id)internalClassObject, methodSelector );
#undef nsevent_keyRepeatInterval_call
}
nsobject_t nsevent_enterExitEventWithType( unsigned long long arg0, CGPoint arg1, unsigned long long arg2, double arg3, long long arg4, nsobject_t arg5, long long arg6, long long arg7, void* arg8 )
{
SEL methodSelector = sel_registerName( "enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_enterExitEventWithType_call( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 ) ((nsobject_t (*)( id, SEL, unsigned long long, CGPoint, unsigned long long, double, long long, nsobject_t, long long, long long, void* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 )
return nsevent_enterExitEventWithType_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8 );
#undef nsevent_enterExitEventWithType_call
}
nsobject_t nsevent_eventWithCGEvent( __CGEvent* arg0 )
{
SEL methodSelector = sel_registerName( "eventWithCGEvent:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_eventWithCGEvent_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, __CGEvent* ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_eventWithCGEvent_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_eventWithCGEvent_call
}
nsobject_t nsevent_addGlobalMonitorForEventsMatchingMask( unsigned long long arg0, nsobject_t* arg1 )
{
SEL methodSelector = sel_registerName( "addGlobalMonitorForEventsMatchingMask:handler:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_addGlobalMonitorForEventsMatchingMask_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, unsigned long long, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_addGlobalMonitorForEventsMatchingMask_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsevent_addGlobalMonitorForEventsMatchingMask_call
}
nsobject_t nsevent_eventWithEventRef( void* arg0 )
{
SEL methodSelector = sel_registerName( "eventWithEventRef:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_eventWithEventRef_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, void* ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_eventWithEventRef_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_eventWithEventRef_call
}
void nsevent_setMouseCoalescingEnabled( char arg0 )
{
SEL methodSelector = sel_registerName( "setMouseCoalescingEnabled:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_setMouseCoalescingEnabled_call( obj, selector, arg0 ) ((void (*)( id, SEL, char ))objc_msgSend) ( obj, selector, arg0 )
nsevent_setMouseCoalescingEnabled_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_setMouseCoalescingEnabled_call
}
char nsevent_isMouseCoalescingEnabled( )
{
SEL methodSelector = sel_registerName( "isMouseCoalescingEnabled" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_isMouseCoalescingEnabled_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isMouseCoalescingEnabled_call( (id)internalClassObject, methodSelector );
#undef nsevent_isMouseCoalescingEnabled_call
}
double nsevent_standardMagnificationThreshold( )
{
SEL methodSelector = sel_registerName( "standardMagnificationThreshold" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_standardMagnificationThreshold_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_standardMagnificationThreshold_call( (id)internalClassObject, methodSelector );
#undef nsevent_standardMagnificationThreshold_call
}
float nsevent_standardRotationThreshold( )
{
SEL methodSelector = sel_registerName( "standardRotationThreshold" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_standardRotationThreshold_call( obj, selector ) ((float (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsevent_standardRotationThreshold_call( (id)internalClassObject, methodSelector );
#undef nsevent_standardRotationThreshold_call
}
char nsevent_isSwipeTrackingFromScrollEventsEnabled( )
{
SEL methodSelector = sel_registerName( "isSwipeTrackingFromScrollEventsEnabled" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_isSwipeTrackingFromScrollEventsEnabled_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_isSwipeTrackingFromScrollEventsEnabled_call( (id)internalClassObject, methodSelector );
#undef nsevent_isSwipeTrackingFromScrollEventsEnabled_call
}
void nsevent_startPeriodicEventsAfterDelay( double arg0, double arg1 )
{
SEL methodSelector = sel_registerName( "startPeriodicEventsAfterDelay:withPeriod:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_startPeriodicEventsAfterDelay_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, double, double ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_startPeriodicEventsAfterDelay_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsevent_startPeriodicEventsAfterDelay_call
}
void nsevent_stopPeriodicEvents( )
{
SEL methodSelector = sel_registerName( "stopPeriodicEvents" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_stopPeriodicEvents_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_stopPeriodicEvents_call( (id)internalClassObject, methodSelector );
#undef nsevent_stopPeriodicEvents_call
}
nsobject_t nsevent_defaultPlaceholderForMarker( nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "defaultPlaceholderForMarker:withBinding:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_defaultPlaceholderForMarker_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_defaultPlaceholderForMarker_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsevent_defaultPlaceholderForMarker_call
}
void nsevent_exposeBinding( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "exposeBinding:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_exposeBinding_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_exposeBinding_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_exposeBinding_call
}
void nsevent_setDefaultPlaceholder( nsobject_t arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "setDefaultPlaceholder:forMarker:withBinding:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_setDefaultPlaceholder_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsevent_setDefaultPlaceholder_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
#undef nsevent_setDefaultPlaceholder_call
}
char nsevent_CA_automaticallyNotifiesObservers( nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_automaticallyNotifiesObservers:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_CA_automaticallyNotifiesObservers_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_CA_automaticallyNotifiesObservers_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_CA_automaticallyNotifiesObservers_call
}
char nsevent_CA_encodesPropertyConditionally( unsigned int arg0, int arg1 )
{
SEL methodSelector = sel_registerName( "CA_encodesPropertyConditionally:type:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_CA_encodesPropertyConditionally_call( obj, selector, arg0, arg1 ) ((char (*)( id, SEL, unsigned int, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_CA_encodesPropertyConditionally_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsevent_CA_encodesPropertyConditionally_call
}
nsobject_t nsevent_CA_CAMLPropertyForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_CAMLPropertyForKey:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_CA_CAMLPropertyForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_CA_CAMLPropertyForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_CA_CAMLPropertyForKey_call
}
nsobject_t nsevent_bs_secureDecodedFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_secureDecodedFromData:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_bs_secureDecodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_bs_secureDecodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_bs_secureDecodedFromData_call
}
nsobject_t nsevent_bs_secureDataFromObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_secureDataFromObject:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_bs_secureDataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_bs_secureDataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_bs_secureDataFromObject_call
}
nsobject_t nsevent_bs_secureObjectFromData( nsobject_t arg0, nsclass_t arg1 )
{
SEL methodSelector = sel_registerName( "bs_secureObjectFromData:ofClass:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_bs_secureObjectFromData_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsclass_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsevent_bs_secureObjectFromData_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsevent_bs_secureObjectFromData_call
}
nsobject_t nsevent_bs_dataFromObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_dataFromObject:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_bs_dataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_bs_dataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_bs_dataFromObject_call
}
nsobject_t nsevent_bs_objectFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_objectFromData:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_bs_objectFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_bs_objectFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_bs_objectFromData_call
}
nsobject_t nsevent_bs_decodedFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_decodedFromData:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_bs_decodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_bs_decodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_bs_decodedFromData_call
}
void nsevent_load( )
{
SEL methodSelector = sel_registerName( "load" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_load_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_load_call( (id)internalClassObject, methodSelector );
#undef nsevent_load_call
}
long long nsevent_version( )
{
SEL methodSelector = sel_registerName( "version" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_version_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_version_call( (id)internalClassObject, methodSelector );
#undef nsevent_version_call
}
char nsevent_instancesImplementSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instancesImplementSelector:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_instancesImplementSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_instancesImplementSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_instancesImplementSelector_call
}
void nsevent_poseAsClass( nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "poseAsClass:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_poseAsClass_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
nsevent_poseAsClass_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_poseAsClass_call
}
void nsevent_setVersion( long long arg0 )
{
SEL methodSelector = sel_registerName( "setVersion:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_setVersion_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
nsevent_setVersion_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_setVersion_call
}
char nsevent_automaticallyNotifiesObserversForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "automaticallyNotifiesObserversForKey:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_automaticallyNotifiesObserversForKey_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_automaticallyNotifiesObserversForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_automaticallyNotifiesObserversForKey_call
}
nsobject_t nsevent_classFallbacksForKeyedArchiver( )
{
SEL methodSelector = sel_registerName( "classFallbacksForKeyedArchiver" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_classFallbacksForKeyedArchiver_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_classFallbacksForKeyedArchiver_call( (id)internalClassObject, methodSelector );
#undef nsevent_classFallbacksForKeyedArchiver_call
}
nsclass_t nsevent_classForKeyedUnarchiver( )
{
SEL methodSelector = sel_registerName( "classForKeyedUnarchiver" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_classForKeyedUnarchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_classForKeyedUnarchiver_call( (id)internalClassObject, methodSelector );
#undef nsevent_classForKeyedUnarchiver_call
}
char nsevent_useStoredAccessor( )
{
SEL methodSelector = sel_registerName( "useStoredAccessor" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_useStoredAccessor_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_useStoredAccessor_call( (id)internalClassObject, methodSelector );
#undef nsevent_useStoredAccessor_call
}
char nsevent_accessInstanceVariablesDirectly( )
{
SEL methodSelector = sel_registerName( "accessInstanceVariablesDirectly" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_accessInstanceVariablesDirectly_call( obj, selector ) ((char (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_accessInstanceVariablesDirectly_call( (id)internalClassObject, methodSelector );
#undef nsevent_accessInstanceVariablesDirectly_call
}
objc_method_description* nsevent_instanceMethodDescriptionForSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instanceMethodDescriptionForSelector:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_instanceMethodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_instanceMethodDescriptionForSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_instanceMethodDescriptionForSelector_call
}
nsobject_t nsevent_keyPathsForValuesAffectingValueForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "keyPathsForValuesAffectingValueForKey:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_keyPathsForValuesAffectingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_keyPathsForValuesAffectingValueForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_keyPathsForValuesAffectingValueForKey_call
}
void nsevent_setKeys( nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setKeys:triggerChangeNotificationsForDependentKey:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_setKeys_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsevent_setKeys_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsevent_setKeys_call
}
void nsevent_cancelPreviousPerformRequestsWithTarget( nsobject_t arg0, nsselector_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "cancelPreviousPerformRequestsWithTarget:selector:object:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_cancelPreviousPerformRequestsWithTarget_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsevent_cancelPreviousPerformRequestsWithTarget_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
#undef nsevent_cancelPreviousPerformRequestsWithTarget_call
}
void nsevent_flushAllKeyBindings( )
{
SEL methodSelector = sel_registerName( "flushAllKeyBindings" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_flushAllKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_flushAllKeyBindings_call( (id)internalClassObject, methodSelector );
#undef nsevent_flushAllKeyBindings_call
}
void nsevent_flushClassKeyBindings( )
{
SEL methodSelector = sel_registerName( "flushClassKeyBindings" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_flushClassKeyBindings_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsevent_flushClassKeyBindings_call( (id)internalClassObject, methodSelector );
#undef nsevent_flushClassKeyBindings_call
}
nsobject_t nsevent_SFSQLiteClassName( )
{
SEL methodSelector = sel_registerName( "SFSQLiteClassName" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_SFSQLiteClassName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_SFSQLiteClassName_call( (id)internalClassObject, methodSelector );
#undef nsevent_SFSQLiteClassName_call
}
nsobject_t nsevent_instanceMethodSignatureForSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instanceMethodSignatureForSelector:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_instanceMethodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_instanceMethodSignatureForSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_instanceMethodSignatureForSelector_call
}
nsobject_t nsevent_allocWithZone( _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "allocWithZone:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_allocWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_allocWithZone_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_allocWithZone_call
}
nsobject_t nsevent_new( )
{
SEL methodSelector = sel_registerName( "new" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_new_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_new_call( (id)internalClassObject, methodSelector );
#undef nsevent_new_call
}
char nsevent_resolveInstanceMethod( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "resolveInstanceMethod:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_resolveInstanceMethod_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_resolveInstanceMethod_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_resolveInstanceMethod_call
}
char nsevent_resolveClassMethod( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "resolveClassMethod:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_resolveClassMethod_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_resolveClassMethod_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_resolveClassMethod_call
}
nsevent_t nsevent_alloc( )
{
SEL methodSelector = sel_registerName( "alloc" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_alloc_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsevent_alloc_call( (id)internalClassObject, methodSelector );
#undef nsevent_alloc_call
}
nsobject_t nsevent_mutableCopyWithZone( _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "mutableCopyWithZone:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_mutableCopyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_mutableCopyWithZone_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_mutableCopyWithZone_call
}
char nsevent_isSubclassOfClass( nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isSubclassOfClass:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_isSubclassOfClass_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isSubclassOfClass_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_isSubclassOfClass_call
}
char nsevent_isAncestorOfObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isAncestorOfObject:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_isAncestorOfObject_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_isAncestorOfObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_isAncestorOfObject_call
}
char nsevent_instancesRespondToSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instancesRespondToSelector:" );
Class internalClassObject = objc_getClass( "NSEvent" );
#define nsevent_instancesRespondToSelector_call( obj, selector, arg0 ) ((char (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsevent_instancesRespondToSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsevent_instancesRespondToSelector_call
}