QuelSolaar/ios/c_ocoa/nsdate.c

2477 lines
118 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 "nsdate.h"
nsclass_t nsdate_classForCoder( nsdate_t object )
{
SEL methodSelector = sel_registerName( "classForCoder" );
#define nsdate_classForCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_classForCoder_call( (id)object, methodSelector );
#undef nsdate_classForCoder_call
}
void nsdate_encodeWithCoder( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "encodeWithCoder:" );
#define nsdate_encodeWithCoder_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_encodeWithCoder_call( (id)object, methodSelector, arg0 );
#undef nsdate_encodeWithCoder_call
}
nsobject_t nsdate_initWithCoder( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "initWithCoder:" );
#define nsdate_initWithCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_initWithCoder_call( (id)object, methodSelector, arg0 );
#undef nsdate_initWithCoder_call
}
nsobject_t nsdate_replacementObjectForPortCoder( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForPortCoder:" );
#define nsdate_replacementObjectForPortCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_replacementObjectForPortCoder_call( (id)object, methodSelector, arg0 );
#undef nsdate_replacementObjectForPortCoder_call
}
nsobject_t nsdate_dateWithCalendarFormat( nsdate_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "dateWithCalendarFormat:timeZone:" );
#define nsdate_dateWithCalendarFormat_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_dateWithCalendarFormat_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_dateWithCalendarFormat_call
}
nsobject_t nsdate_descriptionWithCalendarFormat( nsdate_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "descriptionWithCalendarFormat:timeZone:locale:" );
#define nsdate_descriptionWithCalendarFormat_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
return nsdate_descriptionWithCalendarFormat_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsdate_descriptionWithCalendarFormat_call
}
double nsdate_bucketToRoundingFactor( nsdate_t object, unsigned int arg0 )
{
SEL methodSelector = sel_registerName( "bucketToRoundingFactor:" );
#define nsdate_bucketToRoundingFactor_call( obj, selector, arg0 ) ((double (*)( id, SEL, unsigned int ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
return nsdate_bucketToRoundingFactor_call( (id)object, methodSelector, arg0 );
#undef nsdate_bucketToRoundingFactor_call
}
double nsdate_timeIntervalSince1970WithBucket( nsdate_t object, unsigned int arg0 )
{
SEL methodSelector = sel_registerName( "timeIntervalSince1970WithBucket:" );
#define nsdate_timeIntervalSince1970WithBucket_call( obj, selector, arg0 ) ((double (*)( id, SEL, unsigned int ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
return nsdate_timeIntervalSince1970WithBucket_call( (id)object, methodSelector, arg0 );
#undef nsdate_timeIntervalSince1970WithBucket_call
}
void nsdate_sqliteBind( nsdate_t object, sqlite3_stmt* arg0, int arg1 )
{
SEL methodSelector = sel_registerName( "sqliteBind:index:" );
#define nsdate_sqliteBind_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, sqlite3_stmt*, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsdate_sqliteBind_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_sqliteBind_call
}
int nsdate_daysSince1970( nsdate_t object )
{
SEL methodSelector = sel_registerName( "daysSince1970" );
#define nsdate_daysSince1970_call( obj, selector ) ((int (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_daysSince1970_call( (id)object, methodSelector );
#undef nsdate_daysSince1970_call
}
bool nsdate_isAfterDate( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isAfterDate:" );
#define nsdate_isAfterDate_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isAfterDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_isAfterDate_call
}
bool nsdate_isBeforeDate( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isBeforeDate:" );
#define nsdate_isBeforeDate_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isBeforeDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_isBeforeDate_call
}
nsobject_t nsdate_bs_dateByAddingDays( nsdate_t object, long long arg0 )
{
SEL methodSelector = sel_registerName( "bs_dateByAddingDays:" );
#define nsdate_bs_dateByAddingDays_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_bs_dateByAddingDays_call( (id)object, methodSelector, arg0 );
#undef nsdate_bs_dateByAddingDays_call
}
nsobject_t nsdate_cat_internetTimeString( nsdate_t object )
{
SEL methodSelector = sel_registerName( "cat_internetTimeString" );
#define nsdate_cat_internetTimeString_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_cat_internetTimeString_call( (id)object, methodSelector );
#undef nsdate_cat_internetTimeString_call
}
bool nsdate_isNSDate__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSDate__" );
#define nsdate_isNSDate___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSDate___call( (id)object, methodSelector );
#undef nsdate_isNSDate___call
}
double nsdate_timeIntervalSince1970( nsdate_t object )
{
SEL methodSelector = sel_registerName( "timeIntervalSince1970" );
#define nsdate_timeIntervalSince1970_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsdate_timeIntervalSince1970_call( (id)object, methodSelector );
#undef nsdate_timeIntervalSince1970_call
}
bool nsdate_isEqual( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isEqual:" );
#define nsdate_isEqual_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isEqual_call( (id)object, methodSelector, arg0 );
#undef nsdate_isEqual_call
}
unsigned long long nsdate_hash( nsdate_t object )
{
SEL methodSelector = sel_registerName( "hash" );
#define nsdate_hash_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_hash_call( (id)object, methodSelector );
#undef nsdate_hash_call
}
nsobject_t nsdate_description( nsdate_t object )
{
SEL methodSelector = sel_registerName( "description" );
#define nsdate_description_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_description_call( (id)object, methodSelector );
#undef nsdate_description_call
}
nsobject_t nsdate_copyWithZone( nsdate_t object, _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "copyWithZone:" );
#define nsdate_copyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_copyWithZone_call( (id)object, methodSelector, arg0 );
#undef nsdate_copyWithZone_call
}
long long nsdate_compare( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "compare:" );
#define nsdate_compare_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_compare_call( (id)object, methodSelector, arg0 );
#undef nsdate_compare_call
}
nsobject_t nsdate_descriptionWithLocale( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "descriptionWithLocale:" );
#define nsdate_descriptionWithLocale_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_descriptionWithLocale_call( (id)object, methodSelector, arg0 );
#undef nsdate_descriptionWithLocale_call
}
double nsdate_timeIntervalSinceReferenceDate( nsdate_t object )
{
SEL methodSelector = sel_registerName( "timeIntervalSinceReferenceDate" );
#define nsdate_timeIntervalSinceReferenceDate_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsdate_timeIntervalSinceReferenceDate_call( (id)object, methodSelector );
#undef nsdate_timeIntervalSinceReferenceDate_call
}
nsobject_t nsdate_initWithTimeIntervalSinceReferenceDate( nsdate_t object, double arg0 )
{
SEL methodSelector = sel_registerName( "initWithTimeIntervalSinceReferenceDate:" );
#define nsdate_initWithTimeIntervalSinceReferenceDate_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_initWithTimeIntervalSinceReferenceDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_initWithTimeIntervalSinceReferenceDate_call
}
bool nsdate_isEqualToDate( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isEqualToDate:" );
#define nsdate_isEqualToDate_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isEqualToDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_isEqualToDate_call
}
nsobject_t nsdate_initWithString( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "initWithString:" );
#define nsdate_initWithString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_initWithString_call( (id)object, methodSelector, arg0 );
#undef nsdate_initWithString_call
}
nsobject_t nsdate_dateByAddingTimeInterval( nsdate_t object, double arg0 )
{
SEL methodSelector = sel_registerName( "dateByAddingTimeInterval:" );
#define nsdate_dateByAddingTimeInterval_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_dateByAddingTimeInterval_call( (id)object, methodSelector, arg0 );
#undef nsdate_dateByAddingTimeInterval_call
}
nsobject_t nsdate_earlierDate( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "earlierDate:" );
#define nsdate_earlierDate_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_earlierDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_earlierDate_call
}
nsobject_t nsdate_laterDate( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "laterDate:" );
#define nsdate_laterDate_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_laterDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_laterDate_call
}
double nsdate_timeIntervalSinceDate( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "timeIntervalSinceDate:" );
#define nsdate_timeIntervalSinceDate_call( obj, selector, arg0 ) ((double (*)( id, SEL, nsobject_t ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
return nsdate_timeIntervalSinceDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_timeIntervalSinceDate_call
}
double nsdate_timeIntervalSinceNow( nsdate_t object )
{
SEL methodSelector = sel_registerName( "timeIntervalSinceNow" );
#define nsdate_timeIntervalSinceNow_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsdate_timeIntervalSinceNow_call( (id)object, methodSelector );
#undef nsdate_timeIntervalSinceNow_call
}
nsobject_t nsdate_initWithTimeIntervalSinceNow( nsdate_t object, double arg0 )
{
SEL methodSelector = sel_registerName( "initWithTimeIntervalSinceNow:" );
#define nsdate_initWithTimeIntervalSinceNow_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_initWithTimeIntervalSinceNow_call( (id)object, methodSelector, arg0 );
#undef nsdate_initWithTimeIntervalSinceNow_call
}
nsobject_t nsdate_initWithTimeIntervalSince1970( nsdate_t object, double arg0 )
{
SEL methodSelector = sel_registerName( "initWithTimeIntervalSince1970:" );
#define nsdate_initWithTimeIntervalSince1970_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_initWithTimeIntervalSince1970_call( (id)object, methodSelector, arg0 );
#undef nsdate_initWithTimeIntervalSince1970_call
}
nsobject_t nsdate_initWithTimeInterval( nsdate_t object, double arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "initWithTimeInterval:sinceDate:" );
#define nsdate_initWithTimeInterval_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, double, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_initWithTimeInterval_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_initWithTimeInterval_call
}
nsobject_t nsdate_initWithDate( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "initWithDate:" );
#define nsdate_initWithDate_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_initWithDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_initWithDate_call
}
nsobject_t nsdate_addTimeInterval( nsdate_t object, double arg0 )
{
SEL methodSelector = sel_registerName( "addTimeInterval:" );
#define nsdate_addTimeInterval_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_addTimeInterval_call( (id)object, methodSelector, arg0 );
#undef nsdate_addTimeInterval_call
}
bool nsdate_isInToday( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isInToday" );
#define nsdate_isInToday_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isInToday_call( (id)object, methodSelector );
#undef nsdate_isInToday_call
}
bool nsdate_isInTomorrow( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isInTomorrow" );
#define nsdate_isInTomorrow_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isInTomorrow_call( (id)object, methodSelector );
#undef nsdate_isInTomorrow_call
}
bool nsdate_isInYesterday( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isInYesterday" );
#define nsdate_isInYesterday_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isInYesterday_call( (id)object, methodSelector );
#undef nsdate_isInYesterday_call
}
bool nsdate_isInSameDayAsDate( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isInSameDayAsDate:" );
#define nsdate_isInSameDayAsDate_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isInSameDayAsDate_call( (id)object, methodSelector, arg0 );
#undef nsdate_isInSameDayAsDate_call
}
nsobject_t nsdate_replacementObjectForCoder( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForCoder:" );
#define nsdate_replacementObjectForCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_replacementObjectForCoder_call( (id)object, methodSelector, arg0 );
#undef nsdate_replacementObjectForCoder_call
}
nsobject_t nsdate_awakeAfterUsingCoder( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "awakeAfterUsingCoder:" );
#define nsdate_awakeAfterUsingCoder_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_awakeAfterUsingCoder_call( (id)object, methodSelector, arg0 );
#undef nsdate_awakeAfterUsingCoder_call
}
bool nsdate_implementsSelector( nsdate_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "implementsSelector:" );
#define nsdate_implementsSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_implementsSelector_call( (id)object, methodSelector, arg0 );
#undef nsdate_implementsSelector_call
}
void nsdate_setObservationInfo( nsdate_t object, void* arg0 )
{
SEL methodSelector = sel_registerName( "setObservationInfo:" );
#define nsdate_setObservationInfo_call( obj, selector, arg0 ) ((void (*)( id, SEL, void* ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setObservationInfo_call( (id)object, methodSelector, arg0 );
#undef nsdate_setObservationInfo_call
}
void nsdate_setValue( nsdate_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setValue:forKey:" );
#define nsdate_setValue_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsdate_setValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_setValue_call
}
void nsdate_willChangeValueForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "willChangeValueForKey:" );
#define nsdate_willChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_willChangeValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_willChangeValueForKey_call
}
void nsdate_didChangeValueForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "didChangeValueForKey:" );
#define nsdate_didChangeValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_didChangeValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_didChangeValueForKey_call
}
nsobject_t nsdate_replacementObjectForArchiver( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForArchiver:" );
#define nsdate_replacementObjectForArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_replacementObjectForArchiver_call( (id)object, methodSelector, arg0 );
#undef nsdate_replacementObjectForArchiver_call
}
nsclass_t nsdate_classForArchiver( nsdate_t object )
{
SEL methodSelector = sel_registerName( "classForArchiver" );
#define nsdate_classForArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_classForArchiver_call( (id)object, methodSelector );
#undef nsdate_classForArchiver_call
}
nsobject_t nsdate_valueForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForKey:" );
#define nsdate_valueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_valueForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_valueForKey_call
}
nsclass_t nsdate_classForKeyedArchiver( nsdate_t object )
{
SEL methodSelector = sel_registerName( "classForKeyedArchiver" );
#define nsdate_classForKeyedArchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_classForKeyedArchiver_call( (id)object, methodSelector );
#undef nsdate_classForKeyedArchiver_call
}
nsobject_t nsdate_replacementObjectForKeyedArchiver( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "replacementObjectForKeyedArchiver:" );
#define nsdate_replacementObjectForKeyedArchiver_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_replacementObjectForKeyedArchiver_call( (id)object, methodSelector, arg0 );
#undef nsdate_replacementObjectForKeyedArchiver_call
}
objc_method_description* nsdate_methodDescriptionForSelector( nsdate_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "methodDescriptionForSelector:" );
#define nsdate_methodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_methodDescriptionForSelector_call( (id)object, methodSelector, arg0 );
#undef nsdate_methodDescriptionForSelector_call
}
nsobject_t nsdate_valueForKeyPath( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForKeyPath:" );
#define nsdate_valueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_valueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsdate_valueForKeyPath_call
}
nsobject_t nsdate_mutableArrayValueForKeyPath( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableArrayValueForKeyPath:" );
#define nsdate_mutableArrayValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_mutableArrayValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsdate_mutableArrayValueForKeyPath_call
}
nsobject_t nsdate_mutableOrderedSetValueForKeyPath( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKeyPath:" );
#define nsdate_mutableOrderedSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_mutableOrderedSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsdate_mutableOrderedSetValueForKeyPath_call
}
nsobject_t nsdate_mutableSetValueForKeyPath( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableSetValueForKeyPath:" );
#define nsdate_mutableSetValueForKeyPath_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_mutableSetValueForKeyPath_call( (id)object, methodSelector, arg0 );
#undef nsdate_mutableSetValueForKeyPath_call
}
nsobject_t nsdate_addObserver( nsdate_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "addObserver:forObservableKeyPath:" );
#define nsdate_addObserver_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_addObserver_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_addObserver_call
}
void nsdate_removeObservation( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "removeObservation:" );
#define nsdate_removeObservation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_removeObservation_call( (id)object, methodSelector, arg0 );
#undef nsdate_removeObservation_call
}
void nsdate_receiveObservedValue( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "receiveObservedValue:" );
#define nsdate_receiveObservedValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_receiveObservedValue_call( (id)object, methodSelector, arg0 );
#undef nsdate_receiveObservedValue_call
}
void nsdate_receiveObservedError( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "receiveObservedError:" );
#define nsdate_receiveObservedError_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_receiveObservedError_call( (id)object, methodSelector, arg0 );
#undef nsdate_receiveObservedError_call
}
void nsdate_finishObserving( nsdate_t object )
{
SEL methodSelector = sel_registerName( "finishObserving" );
#define nsdate_finishObserving_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_finishObserving_call( (id)object, methodSelector );
#undef nsdate_finishObserving_call
}
void nsdate_setObservation( nsdate_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setObservation:forObservingKeyPath:" );
#define nsdate_setObservation_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsdate_setObservation_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_setObservation_call
}
void nsdate_observeValueForKeyPath( nsdate_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, void* arg3 )
{
SEL methodSelector = sel_registerName( "observeValueForKeyPath:ofObject:change:context:" );
#define nsdate_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 )
nsdate_observeValueForKeyPath_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsdate_observeValueForKeyPath_call
}
void nsdate_removeObserver( nsdate_t object, nsobject_t arg0, nsobject_t arg1, void* arg2 )
{
SEL methodSelector = sel_registerName( "removeObserver:forKeyPath:context:" );
#define nsdate_removeObserver_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsobject_t, void* ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsdate_removeObserver_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsdate_removeObserver_call
}
nsobject_t nsdate_addChainedObservers( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "addChainedObservers:" );
#define nsdate_addChainedObservers_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_addChainedObservers_call( (id)object, methodSelector, arg0 );
#undef nsdate_addChainedObservers_call
}
nsobject_t nsdate_addObserverBlock( nsdate_t object, nsobject_t* arg0 )
{
SEL methodSelector = sel_registerName( "addObserverBlock:" );
#define nsdate_addObserverBlock_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_addObserverBlock_call( (id)object, methodSelector, arg0 );
#undef nsdate_addObserverBlock_call
}
nsobject_t nsdate_addObservationTransformer( nsdate_t object, nsobject_t* arg0 )
{
SEL methodSelector = sel_registerName( "addObservationTransformer:" );
#define nsdate_addObservationTransformer_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_addObservationTransformer_call( (id)object, methodSelector, arg0 );
#undef nsdate_addObservationTransformer_call
}
nsobject_t nsdate_valueForUndefinedKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "valueForUndefinedKey:" );
#define nsdate_valueForUndefinedKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_valueForUndefinedKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_valueForUndefinedKey_call
}
void nsdate_setNilValueForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setNilValueForKey:" );
#define nsdate_setNilValueForKey_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setNilValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_setNilValueForKey_call
}
nsobject_t nsdate_mutableArrayValueForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableArrayValueForKey:" );
#define nsdate_mutableArrayValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_mutableArrayValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_mutableArrayValueForKey_call
}
nsobject_t nsdate_mutableOrderedSetValueForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableOrderedSetValueForKey:" );
#define nsdate_mutableOrderedSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_mutableOrderedSetValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_mutableOrderedSetValueForKey_call
}
nsobject_t nsdate_mutableSetValueForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "mutableSetValueForKey:" );
#define nsdate_mutableSetValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_mutableSetValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_mutableSetValueForKey_call
}
nsobject_t nsdate_dictionaryWithValuesForKeys( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "dictionaryWithValuesForKeys:" );
#define nsdate_dictionaryWithValuesForKeys_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_dictionaryWithValuesForKeys_call( (id)object, methodSelector, arg0 );
#undef nsdate_dictionaryWithValuesForKeys_call
}
void nsdate_setValuesForKeysWithDictionary( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setValuesForKeysWithDictionary:" );
#define nsdate_setValuesForKeysWithDictionary_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setValuesForKeysWithDictionary_call( (id)object, methodSelector, arg0 );
#undef nsdate_setValuesForKeysWithDictionary_call
}
void nsdate_willChange( nsdate_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "willChange:valuesAtIndexes:forKey:" );
#define nsdate_willChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsdate_willChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsdate_willChange_call
}
void nsdate_didChange( nsdate_t object, unsigned long long arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "didChange:valuesAtIndexes:forKey:" );
#define nsdate_didChange_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, unsigned long long, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsdate_didChange_call( (id)object, methodSelector, arg0, arg1, arg2 );
#undef nsdate_didChange_call
}
void* nsdate_observationInfo( nsdate_t object )
{
SEL methodSelector = sel_registerName( "observationInfo" );
#define nsdate_observationInfo_call( obj, selector ) ((void* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_observationInfo_call( (id)object, methodSelector );
#undef nsdate_observationInfo_call
}
nsobject_t nsdate_autoContentAccessingProxy( nsdate_t object )
{
SEL methodSelector = sel_registerName( "autoContentAccessingProxy" );
#define nsdate_autoContentAccessingProxy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_autoContentAccessingProxy_call( (id)object, methodSelector );
#undef nsdate_autoContentAccessingProxy_call
}
nsclass_t nsdate_classForPortCoder( nsdate_t object )
{
SEL methodSelector = sel_registerName( "classForPortCoder" );
#define nsdate_classForPortCoder_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_classForPortCoder_call( (id)object, methodSelector );
#undef nsdate_classForPortCoder_call
}
void nsdate_performSelector( nsdate_t object, nsselector_t arg0, nsobject_t arg1, double arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "performSelector:withObject:afterDelay:inModes:" );
#define nsdate_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 )
nsdate_performSelector_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsdate_performSelector_call
}
void nsdate_performSelectorOnMainThread( nsdate_t object, nsselector_t arg0, nsobject_t arg1, bool arg2, nsobject_t arg3 )
{
SEL methodSelector = sel_registerName( "performSelectorOnMainThread:withObject:waitUntilDone:modes:" );
#define nsdate_performSelectorOnMainThread_call( obj, selector, arg0, arg1, arg2, arg3 ) ((void (*)( id, SEL, nsselector_t, nsobject_t, bool, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2, arg3 )
nsdate_performSelectorOnMainThread_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsdate_performSelectorOnMainThread_call
}
void nsdate_performSelectorInBackground( nsdate_t object, nsselector_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "performSelectorInBackground:withObject:" );
#define nsdate_performSelectorInBackground_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsdate_performSelectorInBackground_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_performSelectorInBackground_call
}
bool nsdate_isNSString__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSString__" );
#define nsdate_isNSString___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSString___call( (id)object, methodSelector );
#undef nsdate_isNSString___call
}
bool nsdate_isNSCFConstantString__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSCFConstantString__" );
#define nsdate_isNSCFConstantString___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSCFConstantString___call( (id)object, methodSelector );
#undef nsdate_isNSCFConstantString___call
}
bool nsdate_isNSNumber__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSNumber__" );
#define nsdate_isNSNumber___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSNumber___call( (id)object, methodSelector );
#undef nsdate_isNSNumber___call
}
bool nsdate_isNSArray__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSArray__" );
#define nsdate_isNSArray___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSArray___call( (id)object, methodSelector );
#undef nsdate_isNSArray___call
}
bool nsdate_isNSDictionary__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSDictionary__" );
#define nsdate_isNSDictionary___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSDictionary___call( (id)object, methodSelector );
#undef nsdate_isNSDictionary___call
}
bool nsdate_isNSData__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSData__" );
#define nsdate_isNSData___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSData___call( (id)object, methodSelector );
#undef nsdate_isNSData___call
}
bool nsdate_isNSObject__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSObject__" );
#define nsdate_isNSObject___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSObject___call( (id)object, methodSelector );
#undef nsdate_isNSObject___call
}
bool nsdate_isNSOrderedSet__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSOrderedSet__" );
#define nsdate_isNSOrderedSet___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSOrderedSet___call( (id)object, methodSelector );
#undef nsdate_isNSOrderedSet___call
}
bool nsdate_isNSSet__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSSet__" );
#define nsdate_isNSSet___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSSet___call( (id)object, methodSelector );
#undef nsdate_isNSSet___call
}
bool nsdate_isNSTimeZone__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSTimeZone__" );
#define nsdate_isNSTimeZone___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSTimeZone___call( (id)object, methodSelector );
#undef nsdate_isNSTimeZone___call
}
bool nsdate_isNSValue__( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isNSValue__" );
#define nsdate_isNSValue___call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isNSValue___call( (id)object, methodSelector );
#undef nsdate_isNSValue___call
}
void nsdate_doesNotRecognizeSelector( nsdate_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "doesNotRecognizeSelector:" );
#define nsdate_doesNotRecognizeSelector_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_doesNotRecognizeSelector_call( (id)object, methodSelector, arg0 );
#undef nsdate_doesNotRecognizeSelector_call
}
nsobject_t nsdate_methodSignatureForSelector( nsdate_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "methodSignatureForSelector:" );
#define nsdate_methodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_methodSignatureForSelector_call( (id)object, methodSelector, arg0 );
#undef nsdate_methodSignatureForSelector_call
}
nsobject_t nsdate_className( nsdate_t object )
{
SEL methodSelector = sel_registerName( "className" );
#define nsdate_className_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_className_call( (id)object, methodSelector );
#undef nsdate_className_call
}
nsobject_t nsdate_accessibilityLabel( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityLabel" );
#define nsdate_accessibilityLabel_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityLabel_call( (id)object, methodSelector );
#undef nsdate_accessibilityLabel_call
}
void nsdate_setAccessibilityLabel( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityLabel:" );
#define nsdate_setAccessibilityLabel_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityLabel_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityLabel_call
}
void nsdate_setAccessibilityIdentifier( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityIdentifier:" );
#define nsdate_setAccessibilityIdentifier_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityIdentifier_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityIdentifier_call
}
CGRect nsdate_accessibilityFrame( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityFrame" );
#define nsdate_accessibilityFrame_call( obj, selector ) ((CGRect (*)( id, SEL ))abi_objc_msgSend_stret) ( obj, selector )
return nsdate_accessibilityFrame_call( (id)object, methodSelector );
#undef nsdate_accessibilityFrame_call
}
nsobject_t nsdate_storedAccessibilityViewIsModal( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityViewIsModal" );
#define nsdate_storedAccessibilityViewIsModal_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityViewIsModal_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityViewIsModal_call
}
nsobject_t nsdate_storedAccessibilityElementsHidden( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityElementsHidden" );
#define nsdate_storedAccessibilityElementsHidden_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityElementsHidden_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityElementsHidden_call
}
nsobject_t nsdate_storedShouldGroupAccessibilityChildren( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedShouldGroupAccessibilityChildren" );
#define nsdate_storedShouldGroupAccessibilityChildren_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedShouldGroupAccessibilityChildren_call( (id)object, methodSelector );
#undef nsdate_storedShouldGroupAccessibilityChildren_call
}
nsobject_t nsdate_storedAccessibilityNavigationStyle( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityNavigationStyle" );
#define nsdate_storedAccessibilityNavigationStyle_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityNavigationStyle_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityNavigationStyle_call
}
nsobject_t nsdate_storedAccessibilityRespondsToUserInteraction( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityRespondsToUserInteraction" );
#define nsdate_storedAccessibilityRespondsToUserInteraction_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityRespondsToUserInteraction_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityRespondsToUserInteraction_call
}
nsobject_t nsdate_accessibilityAttributedLabel( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityAttributedLabel" );
#define nsdate_accessibilityAttributedLabel_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityAttributedLabel_call( (id)object, methodSelector );
#undef nsdate_accessibilityAttributedLabel_call
}
nsobject_t nsdate_accessibilityValue( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityValue" );
#define nsdate_accessibilityValue_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityValue_call( (id)object, methodSelector );
#undef nsdate_accessibilityValue_call
}
nsobject_t nsdate_accessibilityAttributedValue( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityAttributedValue" );
#define nsdate_accessibilityAttributedValue_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityAttributedValue_call( (id)object, methodSelector );
#undef nsdate_accessibilityAttributedValue_call
}
nsobject_t nsdate_accessibilityHint( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityHint" );
#define nsdate_accessibilityHint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityHint_call( (id)object, methodSelector );
#undef nsdate_accessibilityHint_call
}
nsobject_t nsdate_accessibilityAttributedHint( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityAttributedHint" );
#define nsdate_accessibilityAttributedHint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityAttributedHint_call( (id)object, methodSelector );
#undef nsdate_accessibilityAttributedHint_call
}
CGPoint nsdate_accessibilityActivationPoint( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityActivationPoint" );
#define nsdate_accessibilityActivationPoint_call( obj, selector ) ((CGPoint (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityActivationPoint_call( (id)object, methodSelector );
#undef nsdate_accessibilityActivationPoint_call
}
unsigned long long nsdate_accessibilityTraits( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityTraits" );
#define nsdate_accessibilityTraits_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityTraits_call( (id)object, methodSelector );
#undef nsdate_accessibilityTraits_call
}
bool nsdate_isAccessibilityElement( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isAccessibilityElement" );
#define nsdate_isAccessibilityElement_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isAccessibilityElement_call( (id)object, methodSelector );
#undef nsdate_isAccessibilityElement_call
}
nsobject_t nsdate_accessibilityContainer( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityContainer" );
#define nsdate_accessibilityContainer_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityContainer_call( (id)object, methodSelector );
#undef nsdate_accessibilityContainer_call
}
nsobject_t nsdate_accessibilityLanguage( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityLanguage" );
#define nsdate_accessibilityLanguage_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityLanguage_call( (id)object, methodSelector );
#undef nsdate_accessibilityLanguage_call
}
nsobject_t nsdate_accessibilityPath( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityPath" );
#define nsdate_accessibilityPath_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityPath_call( (id)object, methodSelector );
#undef nsdate_accessibilityPath_call
}
bool nsdate_accessibilityViewIsModal( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityViewIsModal" );
#define nsdate_accessibilityViewIsModal_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityViewIsModal_call( (id)object, methodSelector );
#undef nsdate_accessibilityViewIsModal_call
}
bool nsdate_accessibilityElementsHidden( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityElementsHidden" );
#define nsdate_accessibilityElementsHidden_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityElementsHidden_call( (id)object, methodSelector );
#undef nsdate_accessibilityElementsHidden_call
}
bool nsdate_shouldGroupAccessibilityChildren( nsdate_t object )
{
SEL methodSelector = sel_registerName( "shouldGroupAccessibilityChildren" );
#define nsdate_shouldGroupAccessibilityChildren_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_shouldGroupAccessibilityChildren_call( (id)object, methodSelector );
#undef nsdate_shouldGroupAccessibilityChildren_call
}
long long nsdate_accessibilityNavigationStyle( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityNavigationStyle" );
#define nsdate_accessibilityNavigationStyle_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityNavigationStyle_call( (id)object, methodSelector );
#undef nsdate_accessibilityNavigationStyle_call
}
bool nsdate_accessibilityRespondsToUserInteraction( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityRespondsToUserInteraction" );
#define nsdate_accessibilityRespondsToUserInteraction_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityRespondsToUserInteraction_call( (id)object, methodSelector );
#undef nsdate_accessibilityRespondsToUserInteraction_call
}
nsobject_t nsdate_accessibilityUserInputLabels( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityUserInputLabels" );
#define nsdate_accessibilityUserInputLabels_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityUserInputLabels_call( (id)object, methodSelector );
#undef nsdate_accessibilityUserInputLabels_call
}
nsobject_t nsdate_accessibilityAttributedUserInputLabels( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityAttributedUserInputLabels" );
#define nsdate_accessibilityAttributedUserInputLabels_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityAttributedUserInputLabels_call( (id)object, methodSelector );
#undef nsdate_accessibilityAttributedUserInputLabels_call
}
nsobject_t nsdate_storedAccessibilityIdentifier( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityIdentifier" );
#define nsdate_storedAccessibilityIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityIdentifier_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityIdentifier_call
}
nsobject_t nsdate_storedAccessibilityTraits( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityTraits" );
#define nsdate_storedAccessibilityTraits_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityTraits_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityTraits_call
}
nsobject_t nsdate_storedIsAccessibilityElement( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedIsAccessibilityElement" );
#define nsdate_storedIsAccessibilityElement_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedIsAccessibilityElement_call( (id)object, methodSelector );
#undef nsdate_storedIsAccessibilityElement_call
}
nsobject_t nsdate_storedAccessibilityFrame( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityFrame" );
#define nsdate_storedAccessibilityFrame_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityFrame_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityFrame_call
}
nsobject_t nsdate_storedAccessibilityActivationPoint( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityActivationPoint" );
#define nsdate_storedAccessibilityActivationPoint_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityActivationPoint_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityActivationPoint_call
}
nsobject_t nsdate_accessibilityHeaderElements( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityHeaderElements" );
#define nsdate_accessibilityHeaderElements_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityHeaderElements_call( (id)object, methodSelector );
#undef nsdate_accessibilityHeaderElements_call
}
void nsdate_setAccessibilityElementsHidden( nsdate_t object, bool arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityElementsHidden:" );
#define nsdate_setAccessibilityElementsHidden_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityElementsHidden_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityElementsHidden_call
}
void nsdate_setAccessibilityViewIsModal( nsdate_t object, bool arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityViewIsModal:" );
#define nsdate_setAccessibilityViewIsModal_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityViewIsModal_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityViewIsModal_call
}
void nsdate_setAccessibilityAttributedLabel( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityAttributedLabel:" );
#define nsdate_setAccessibilityAttributedLabel_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityAttributedLabel_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityAttributedLabel_call
}
void nsdate_setAccessibilityValue( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityValue:" );
#define nsdate_setAccessibilityValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityValue_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityValue_call
}
void nsdate_setAccessibilityAttributedValue( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityAttributedValue:" );
#define nsdate_setAccessibilityAttributedValue_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityAttributedValue_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityAttributedValue_call
}
void nsdate_setAccessibilityHint( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityHint:" );
#define nsdate_setAccessibilityHint_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityHint_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityHint_call
}
void nsdate_setAccessibilityAttributedHint( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityAttributedHint:" );
#define nsdate_setAccessibilityAttributedHint_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityAttributedHint_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityAttributedHint_call
}
void nsdate_setAccessibilityFrame( nsdate_t object, CGRect arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityFrame:" );
#define nsdate_setAccessibilityFrame_call( obj, selector, arg0 ) ((void (*)( id, SEL, CGRect ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityFrame_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityFrame_call
}
void nsdate_setAccessibilityPath( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityPath:" );
#define nsdate_setAccessibilityPath_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityPath_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityPath_call
}
void nsdate_setAccessibilityActivationPoint( nsdate_t object, CGPoint arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityActivationPoint:" );
#define nsdate_setAccessibilityActivationPoint_call( obj, selector, arg0 ) ((void (*)( id, SEL, CGPoint ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityActivationPoint_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityActivationPoint_call
}
void nsdate_setAccessibilityTraits( nsdate_t object, unsigned long long arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityTraits:" );
#define nsdate_setAccessibilityTraits_call( obj, selector, arg0 ) ((void (*)( id, SEL, unsigned long long ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityTraits_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityTraits_call
}
void nsdate_setIsAccessibilityElement( nsdate_t object, bool arg0 )
{
SEL methodSelector = sel_registerName( "setIsAccessibilityElement:" );
#define nsdate_setIsAccessibilityElement_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setIsAccessibilityElement_call( (id)object, methodSelector, arg0 );
#undef nsdate_setIsAccessibilityElement_call
}
void nsdate_setAccessibilityContainer( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityContainer:" );
#define nsdate_setAccessibilityContainer_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityContainer_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityContainer_call
}
void nsdate_setAccessibilityLanguage( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityLanguage:" );
#define nsdate_setAccessibilityLanguage_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityLanguage_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityLanguage_call
}
void nsdate_setShouldGroupAccessibilityChildren( nsdate_t object, bool arg0 )
{
SEL methodSelector = sel_registerName( "setShouldGroupAccessibilityChildren:" );
#define nsdate_setShouldGroupAccessibilityChildren_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setShouldGroupAccessibilityChildren_call( (id)object, methodSelector, arg0 );
#undef nsdate_setShouldGroupAccessibilityChildren_call
}
void nsdate_setAccessibilityNavigationStyle( nsdate_t object, long long arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityNavigationStyle:" );
#define nsdate_setAccessibilityNavigationStyle_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityNavigationStyle_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityNavigationStyle_call
}
void nsdate_setAccessibilityRespondsToUserInteraction( nsdate_t object, bool arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityRespondsToUserInteraction:" );
#define nsdate_setAccessibilityRespondsToUserInteraction_call( obj, selector, arg0 ) ((void (*)( id, SEL, bool ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityRespondsToUserInteraction_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityRespondsToUserInteraction_call
}
void nsdate_setAccessibilityUserInputLabels( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityUserInputLabels:" );
#define nsdate_setAccessibilityUserInputLabels_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityUserInputLabels_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityUserInputLabels_call
}
void nsdate_setAccessibilityAttributedUserInputLabels( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityAttributedUserInputLabels:" );
#define nsdate_setAccessibilityAttributedUserInputLabels_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityAttributedUserInputLabels_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityAttributedUserInputLabels_call
}
nsobject_t nsdate_accessibilityTextualContext( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityTextualContext" );
#define nsdate_accessibilityTextualContext_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityTextualContext_call( (id)object, methodSelector );
#undef nsdate_accessibilityTextualContext_call
}
void nsdate_setAccessibilityTextualContext( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityTextualContext:" );
#define nsdate_setAccessibilityTextualContext_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityTextualContext_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityTextualContext_call
}
void nsdate_setAccessibilityHeaderElements( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityHeaderElements:" );
#define nsdate_setAccessibilityHeaderElements_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityHeaderElements_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityHeaderElements_call
}
void nsdate_accessibilityElementDidBecomeFocused( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityElementDidBecomeFocused" );
#define nsdate_accessibilityElementDidBecomeFocused_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_accessibilityElementDidBecomeFocused_call( (id)object, methodSelector );
#undef nsdate_accessibilityElementDidBecomeFocused_call
}
void nsdate_accessibilityElementDidLoseFocus( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityElementDidLoseFocus" );
#define nsdate_accessibilityElementDidLoseFocus_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_accessibilityElementDidLoseFocus_call( (id)object, methodSelector );
#undef nsdate_accessibilityElementDidLoseFocus_call
}
bool nsdate_accessibilityElementIsFocused( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityElementIsFocused" );
#define nsdate_accessibilityElementIsFocused_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityElementIsFocused_call( (id)object, methodSelector );
#undef nsdate_accessibilityElementIsFocused_call
}
nsobject_t nsdate_accessibilityAssistiveTechnologyFocusedIdentifiers( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityAssistiveTechnologyFocusedIdentifiers" );
#define nsdate_accessibilityAssistiveTechnologyFocusedIdentifiers_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityAssistiveTechnologyFocusedIdentifiers_call( (id)object, methodSelector );
#undef nsdate_accessibilityAssistiveTechnologyFocusedIdentifiers_call
}
void nsdate_accessibilityIncrement( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityIncrement" );
#define nsdate_accessibilityIncrement_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_accessibilityIncrement_call( (id)object, methodSelector );
#undef nsdate_accessibilityIncrement_call
}
void nsdate_accessibilityDecrement( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityDecrement" );
#define nsdate_accessibilityDecrement_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_accessibilityDecrement_call( (id)object, methodSelector );
#undef nsdate_accessibilityDecrement_call
}
bool nsdate_accessibilityScroll( nsdate_t object, long long arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityScroll:" );
#define nsdate_accessibilityScroll_call( obj, selector, arg0 ) ((bool (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_accessibilityScroll_call( (id)object, methodSelector, arg0 );
#undef nsdate_accessibilityScroll_call
}
bool nsdate_accessibilityPerformEscape( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityPerformEscape" );
#define nsdate_accessibilityPerformEscape_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityPerformEscape_call( (id)object, methodSelector );
#undef nsdate_accessibilityPerformEscape_call
}
bool nsdate_accessibilityPerformMagicTap( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityPerformMagicTap" );
#define nsdate_accessibilityPerformMagicTap_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityPerformMagicTap_call( (id)object, methodSelector );
#undef nsdate_accessibilityPerformMagicTap_call
}
bool nsdate_accessibilityActivate( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityActivate" );
#define nsdate_accessibilityActivate_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityActivate_call( (id)object, methodSelector );
#undef nsdate_accessibilityActivate_call
}
void nsdate_setAccessibilityCustomActions( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityCustomActions:" );
#define nsdate_setAccessibilityCustomActions_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityCustomActions_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityCustomActions_call
}
nsobject_t nsdate_accessibilityCustomActions( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityCustomActions" );
#define nsdate_accessibilityCustomActions_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityCustomActions_call( (id)object, methodSelector );
#undef nsdate_accessibilityCustomActions_call
}
nsobject_t nsdate_accessibilityIdentification( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityIdentification" );
#define nsdate_accessibilityIdentification_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityIdentification_call( (id)object, methodSelector );
#undef nsdate_accessibilityIdentification_call
}
void nsdate_accessibilitySetIdentification( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "accessibilitySetIdentification:" );
#define nsdate_accessibilitySetIdentification_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_accessibilitySetIdentification_call( (id)object, methodSelector, arg0 );
#undef nsdate_accessibilitySetIdentification_call
}
nsobject_t nsdate_accessibilityIdentifier( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityIdentifier" );
#define nsdate_accessibilityIdentifier_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityIdentifier_call( (id)object, methodSelector );
#undef nsdate_accessibilityIdentifier_call
}
unsigned long long nsdate_defaultAccessibilityTraits( nsdate_t object )
{
SEL methodSelector = sel_registerName( "defaultAccessibilityTraits" );
#define nsdate_defaultAccessibilityTraits_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_defaultAccessibilityTraits_call( (id)object, methodSelector );
#undef nsdate_defaultAccessibilityTraits_call
}
bool nsdate_isAccessibilityElementByDefault( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isAccessibilityElementByDefault" );
#define nsdate_isAccessibilityElementByDefault_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isAccessibilityElementByDefault_call( (id)object, methodSelector );
#undef nsdate_isAccessibilityElementByDefault_call
}
bool nsdate_isElementAccessibilityExposedToInterfaceBuilder( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isElementAccessibilityExposedToInterfaceBuilder" );
#define nsdate_isElementAccessibilityExposedToInterfaceBuilder_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isElementAccessibilityExposedToInterfaceBuilder_call( (id)object, methodSelector );
#undef nsdate_isElementAccessibilityExposedToInterfaceBuilder_call
}
nsobject_t nsdate_accessibilityLocalizedStringKey( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityLocalizedStringKey" );
#define nsdate_accessibilityLocalizedStringKey_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityLocalizedStringKey_call( (id)object, methodSelector );
#undef nsdate_accessibilityLocalizedStringKey_call
}
void nsdate_setAccessibilityDragSourceDescriptors( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityDragSourceDescriptors:" );
#define nsdate_setAccessibilityDragSourceDescriptors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityDragSourceDescriptors_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityDragSourceDescriptors_call
}
nsobject_t nsdate_accessibilityDragSourceDescriptors( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityDragSourceDescriptors" );
#define nsdate_accessibilityDragSourceDescriptors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityDragSourceDescriptors_call( (id)object, methodSelector );
#undef nsdate_accessibilityDragSourceDescriptors_call
}
void nsdate_setAccessibilityDropPointDescriptors( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityDropPointDescriptors:" );
#define nsdate_setAccessibilityDropPointDescriptors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityDropPointDescriptors_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityDropPointDescriptors_call
}
nsobject_t nsdate_accessibilityDropPointDescriptors( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityDropPointDescriptors" );
#define nsdate_accessibilityDropPointDescriptors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityDropPointDescriptors_call( (id)object, methodSelector );
#undef nsdate_accessibilityDropPointDescriptors_call
}
nsobject_t nsdate_storedAccessibilityContainerType( nsdate_t object )
{
SEL methodSelector = sel_registerName( "storedAccessibilityContainerType" );
#define nsdate_storedAccessibilityContainerType_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_storedAccessibilityContainerType_call( (id)object, methodSelector );
#undef nsdate_storedAccessibilityContainerType_call
}
long long nsdate_accessibilityElementCount( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityElementCount" );
#define nsdate_accessibilityElementCount_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityElementCount_call( (id)object, methodSelector );
#undef nsdate_accessibilityElementCount_call
}
nsobject_t nsdate_accessibilityElementAtIndex( nsdate_t object, long long arg0 )
{
SEL methodSelector = sel_registerName( "accessibilityElementAtIndex:" );
#define nsdate_accessibilityElementAtIndex_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_accessibilityElementAtIndex_call( (id)object, methodSelector, arg0 );
#undef nsdate_accessibilityElementAtIndex_call
}
long long nsdate_indexOfAccessibilityElement( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "indexOfAccessibilityElement:" );
#define nsdate_indexOfAccessibilityElement_call( obj, selector, arg0 ) ((long long (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_indexOfAccessibilityElement_call( (id)object, methodSelector, arg0 );
#undef nsdate_indexOfAccessibilityElement_call
}
nsobject_t nsdate_accessibilityElements( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityElements" );
#define nsdate_accessibilityElements_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityElements_call( (id)object, methodSelector );
#undef nsdate_accessibilityElements_call
}
void nsdate_setAccessibilityElements( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityElements:" );
#define nsdate_setAccessibilityElements_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityElements_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityElements_call
}
long long nsdate_accessibilityContainerType( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityContainerType" );
#define nsdate_accessibilityContainerType_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityContainerType_call( (id)object, methodSelector );
#undef nsdate_accessibilityContainerType_call
}
void nsdate_setAccessibilityContainerType( nsdate_t object, long long arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityContainerType:" );
#define nsdate_setAccessibilityContainerType_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityContainerType_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityContainerType_call
}
void nsdate_setAccessibilityCustomRotors( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "setAccessibilityCustomRotors:" );
#define nsdate_setAccessibilityCustomRotors_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setAccessibilityCustomRotors_call( (id)object, methodSelector, arg0 );
#undef nsdate_setAccessibilityCustomRotors_call
}
nsobject_t nsdate_accessibilityCustomRotors( nsdate_t object )
{
SEL methodSelector = sel_registerName( "accessibilityCustomRotors" );
#define nsdate_accessibilityCustomRotors_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessibilityCustomRotors_call( (id)object, methodSelector );
#undef nsdate_accessibilityCustomRotors_call
}
nsobject_t nsdate_uiPresentationManager( nsdate_t object )
{
SEL methodSelector = sel_registerName( "uiPresentationManager" );
#define nsdate_uiPresentationManager_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_uiPresentationManager_call( (id)object, methodSelector );
#undef nsdate_uiPresentationManager_call
}
void nsdate_awakeFromNib( nsdate_t object )
{
SEL methodSelector = sel_registerName( "awakeFromNib" );
#define nsdate_awakeFromNib_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_awakeFromNib_call( (id)object, methodSelector );
#undef nsdate_awakeFromNib_call
}
bool nsdate_conformsToProtocolCached( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "conformsToProtocolCached:" );
#define nsdate_conformsToProtocolCached_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_conformsToProtocolCached_call( (id)object, methodSelector, arg0 );
#undef nsdate_conformsToProtocolCached_call
}
void nsdate_prepareForInterfaceBuilder( nsdate_t object )
{
SEL methodSelector = sel_registerName( "prepareForInterfaceBuilder" );
#define nsdate_prepareForInterfaceBuilder_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_prepareForInterfaceBuilder_call( (id)object, methodSelector );
#undef nsdate_prepareForInterfaceBuilder_call
}
double nsdate_CA_distanceToValue( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_distanceToValue:" );
#define nsdate_CA_distanceToValue_call( obj, selector, arg0 ) ((double (*)( id, SEL, nsobject_t ))abi_objc_msgSend_fpret) ( obj, selector, arg0 )
return nsdate_CA_distanceToValue_call( (id)object, methodSelector, arg0 );
#undef nsdate_CA_distanceToValue_call
}
Object* nsdate_CA_copyRenderValueWithColorspace( nsdate_t object, CGColorSpace* arg0 )
{
SEL methodSelector = sel_registerName( "CA_copyRenderValueWithColorspace:" );
#define nsdate_CA_copyRenderValueWithColorspace_call( obj, selector, arg0 ) ((Object* (*)( id, SEL, CGColorSpace* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_CA_copyRenderValueWithColorspace_call( (id)object, methodSelector, arg0 );
#undef nsdate_CA_copyRenderValueWithColorspace_call
}
Object* nsdate_CA_copyRenderValue( nsdate_t object )
{
SEL methodSelector = sel_registerName( "CA_copyRenderValue" );
#define nsdate_CA_copyRenderValue_call( obj, selector ) ((Object* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_CA_copyRenderValue_call( (id)object, methodSelector );
#undef nsdate_CA_copyRenderValue_call
}
nsobject_t nsdate_CA_interpolateValue( nsdate_t object, nsobject_t arg0, float arg1 )
{
SEL methodSelector = sel_registerName( "CA_interpolateValue:byFraction:" );
#define nsdate_CA_interpolateValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, float ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_CA_interpolateValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_CA_interpolateValue_call
}
nsobject_t nsdate_CA_addValue( nsdate_t object, nsobject_t arg0, int arg1 )
{
SEL methodSelector = sel_registerName( "CA_addValue:multipliedBy:" );
#define nsdate_CA_addValue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_CA_addValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_CA_addValue_call
}
bool nsdate_CAMLTypeSupportedForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CAMLTypeSupportedForKey:" );
#define nsdate_CAMLTypeSupportedForKey_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_CAMLTypeSupportedForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_CAMLTypeSupportedForKey_call
}
nsobject_t nsdate_CAMLTypeForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CAMLTypeForKey:" );
#define nsdate_CAMLTypeForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_CAMLTypeForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_CAMLTypeForKey_call
}
bool nsdate_CA_validateValue( nsdate_t object, nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "CA_validateValue:forKey:" );
#define nsdate_CA_validateValue_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_CA_validateValue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_CA_validateValue_call
}
void nsdate_encodeWithCAMLWriter( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "encodeWithCAMLWriter:" );
#define nsdate_encodeWithCAMLWriter_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_encodeWithCAMLWriter_call( (id)object, methodSelector, arg0 );
#undef nsdate_encodeWithCAMLWriter_call
}
nsobject_t nsdate_CA_interpolateValues( nsdate_t object, nsobject_t arg0, nsobject_t arg1, nsobject_t arg2, ValueInterpolator* arg3 )
{
SEL methodSelector = sel_registerName( "CA_interpolateValues:::interpolator:" );
#define nsdate_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 nsdate_CA_interpolateValues_call( (id)object, methodSelector, arg0, arg1, arg2, arg3 );
#undef nsdate_CA_interpolateValues_call
}
nsobject_t nsdate_CAMLType( nsdate_t object )
{
SEL methodSelector = sel_registerName( "CAMLType" );
#define nsdate_CAMLType_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_CAMLType_call( (id)object, methodSelector );
#undef nsdate_CAMLType_call
}
void nsdate_CA_prepareRenderValue( nsdate_t object )
{
SEL methodSelector = sel_registerName( "CA_prepareRenderValue" );
#define nsdate_CA_prepareRenderValue_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_CA_prepareRenderValue_call( (id)object, methodSelector );
#undef nsdate_CA_prepareRenderValue_call
}
nsobject_t nsdate_CA_archivingValueForKey( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_archivingValueForKey:" );
#define nsdate_CA_archivingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_CA_archivingValueForKey_call( (id)object, methodSelector, arg0 );
#undef nsdate_CA_archivingValueForKey_call
}
nsobject_t nsdate_CA_roundToIntegerFromValue( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_roundToIntegerFromValue:" );
#define nsdate_CA_roundToIntegerFromValue_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_CA_roundToIntegerFromValue_call( (id)object, methodSelector, arg0 );
#undef nsdate_CA_roundToIntegerFromValue_call
}
nsobject_t nsdate_initFromPQLResultSet( nsdate_t object, nsobject_t arg0, nsobject_t* arg1 )
{
SEL methodSelector = sel_registerName( "initFromPQLResultSet:error:" );
#define nsdate_initFromPQLResultSet_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t* ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_initFromPQLResultSet_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_initFromPQLResultSet_call
}
bool nsdate_supportsRBSXPCSecureCoding( nsdate_t object )
{
SEL methodSelector = sel_registerName( "supportsRBSXPCSecureCoding" );
#define nsdate_supportsRBSXPCSecureCoding_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_supportsRBSXPCSecureCoding_call( (id)object, methodSelector );
#undef nsdate_supportsRBSXPCSecureCoding_call
}
bool nsdate_RBSIsXPCObject( nsdate_t object )
{
SEL methodSelector = sel_registerName( "RBSIsXPCObject" );
#define nsdate_RBSIsXPCObject_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_RBSIsXPCObject_call( (id)object, methodSelector );
#undef nsdate_RBSIsXPCObject_call
}
nsobject_t nsdate_NSRepresentation( nsdate_t object )
{
SEL methodSelector = sel_registerName( "NSRepresentation" );
#define nsdate_NSRepresentation_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_NSRepresentation_call( (id)object, methodSelector );
#undef nsdate_NSRepresentation_call
}
nsobject_t nsdate_pep_onMainThread( nsdate_t object )
{
SEL methodSelector = sel_registerName( "pep_onMainThread" );
#define nsdate_pep_onMainThread_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_pep_onMainThread_call( (id)object, methodSelector );
#undef nsdate_pep_onMainThread_call
}
nsobject_t nsdate_pep_onThread( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "pep_onThread:" );
#define nsdate_pep_onThread_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_pep_onThread_call( (id)object, methodSelector, arg0 );
#undef nsdate_pep_onThread_call
}
nsobject_t nsdate_pep_onOperationQueue( nsdate_t object, nsobject_t arg0, long long arg1 )
{
SEL methodSelector = sel_registerName( "pep_onOperationQueue:priority:" );
#define nsdate_pep_onOperationQueue_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, long long ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_pep_onOperationQueue_call( (id)object, methodSelector, arg0, arg1 );
#undef nsdate_pep_onOperationQueue_call
}
nsobject_t nsdate_pep_onMainThreadIfNecessary( nsdate_t object )
{
SEL methodSelector = sel_registerName( "pep_onMainThreadIfNecessary" );
#define nsdate_pep_onMainThreadIfNecessary_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_pep_onMainThreadIfNecessary_call( (id)object, methodSelector );
#undef nsdate_pep_onMainThreadIfNecessary_call
}
nsobject_t nsdate_pep_afterDelay( nsdate_t object, double arg0 )
{
SEL methodSelector = sel_registerName( "pep_afterDelay:" );
#define nsdate_pep_afterDelay_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_pep_afterDelay_call( (id)object, methodSelector, arg0 );
#undef nsdate_pep_afterDelay_call
}
nsobject_t nsdate_pep_getInvocation( nsdate_t object, nsobject_t* arg0 )
{
SEL methodSelector = sel_registerName( "pep_getInvocation:" );
#define nsdate_pep_getInvocation_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_pep_getInvocation_call( (id)object, methodSelector, arg0 );
#undef nsdate_pep_getInvocation_call
}
nsobject_t nsdate_stringValueSafe( nsdate_t object, int* arg0 )
{
SEL methodSelector = sel_registerName( "stringValueSafe:" );
#define nsdate_stringValueSafe_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, int* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_stringValueSafe_call( (id)object, methodSelector, arg0 );
#undef nsdate_stringValueSafe_call
}
char* nsdate_utf8ValueSafe( nsdate_t object, int* arg0 )
{
SEL methodSelector = sel_registerName( "utf8ValueSafe:" );
#define nsdate_utf8ValueSafe_call( obj, selector, arg0 ) ((char* (*)( id, SEL, int* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_utf8ValueSafe_call( (id)object, methodSelector, arg0 );
#undef nsdate_utf8ValueSafe_call
}
bool nsdate_boolValueSafe( nsdate_t object )
{
SEL methodSelector = sel_registerName( "boolValueSafe" );
#define nsdate_boolValueSafe_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_boolValueSafe_call( (id)object, methodSelector );
#undef nsdate_boolValueSafe_call
}
long long nsdate_int64ValueSafe( nsdate_t object )
{
SEL methodSelector = sel_registerName( "int64ValueSafe" );
#define nsdate_int64ValueSafe_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_int64ValueSafe_call( (id)object, methodSelector );
#undef nsdate_int64ValueSafe_call
}
double nsdate_doubleValueSafe( nsdate_t object )
{
SEL methodSelector = sel_registerName( "doubleValueSafe" );
#define nsdate_doubleValueSafe_call( obj, selector ) ((double (*)( id, SEL ))abi_objc_msgSend_fpret) ( obj, selector )
return nsdate_doubleValueSafe_call( (id)object, methodSelector );
#undef nsdate_doubleValueSafe_call
}
bool nsdate_un_safeBoolValue( nsdate_t object )
{
SEL methodSelector = sel_registerName( "un_safeBoolValue" );
#define nsdate_un_safeBoolValue_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_un_safeBoolValue_call( (id)object, methodSelector );
#undef nsdate_un_safeBoolValue_call
}
bool nsdate_supportsBSXPCSecureCoding( nsdate_t object )
{
SEL methodSelector = sel_registerName( "supportsBSXPCSecureCoding" );
#define nsdate_supportsBSXPCSecureCoding_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_supportsBSXPCSecureCoding_call( (id)object, methodSelector );
#undef nsdate_supportsBSXPCSecureCoding_call
}
bool nsdate_bs_isPlistableType( nsdate_t object )
{
SEL methodSelector = sel_registerName( "bs_isPlistableType" );
#define nsdate_bs_isPlistableType_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_bs_isPlistableType_call( (id)object, methodSelector );
#undef nsdate_bs_isPlistableType_call
}
nsobject_t nsdate_bs_secureEncoded( nsdate_t object )
{
SEL methodSelector = sel_registerName( "bs_secureEncoded" );
#define nsdate_bs_secureEncoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_bs_secureEncoded_call( (id)object, methodSelector );
#undef nsdate_bs_secureEncoded_call
}
nsobject_t nsdate_bs_encoded( nsdate_t object )
{
SEL methodSelector = sel_registerName( "bs_encoded" );
#define nsdate_bs_encoded_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_bs_encoded_call( (id)object, methodSelector );
#undef nsdate_bs_encoded_call
}
void nsdate_releaseOnMainThread( nsdate_t object )
{
SEL methodSelector = sel_registerName( "releaseOnMainThread" );
#define nsdate_releaseOnMainThread_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_releaseOnMainThread_call( (id)object, methodSelector );
#undef nsdate_releaseOnMainThread_call
}
bool nsdate_isProxy( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isProxy" );
#define nsdate_isProxy_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isProxy_call( (id)object, methodSelector );
#undef nsdate_isProxy_call
}
unsigned long long nsdate_retainCount( nsdate_t object )
{
SEL methodSelector = sel_registerName( "retainCount" );
#define nsdate_retainCount_call( obj, selector ) ((unsigned long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_retainCount_call( (id)object, methodSelector );
#undef nsdate_retainCount_call
}
void nsdate_dealloc( nsdate_t object )
{
SEL methodSelector = sel_registerName( "dealloc" );
#define nsdate_dealloc_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_dealloc_call( (id)object, methodSelector );
#undef nsdate_dealloc_call
}
nsclass_t nsdate_class( nsdate_t object )
{
SEL methodSelector = sel_registerName( "class" );
#define nsdate_class_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_class_call( (id)object, methodSelector );
#undef nsdate_class_call
}
nsobject_t nsdate_self( nsdate_t object )
{
SEL methodSelector = sel_registerName( "self" );
#define nsdate_self_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_self_call( (id)object, methodSelector );
#undef nsdate_self_call
}
bool nsdate_isKindOfClass( nsdate_t object, nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isKindOfClass:" );
#define nsdate_isKindOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isKindOfClass_call( (id)object, methodSelector, arg0 );
#undef nsdate_isKindOfClass_call
}
bool nsdate_isMemberOfClass( nsdate_t object, nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isMemberOfClass:" );
#define nsdate_isMemberOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isMemberOfClass_call( (id)object, methodSelector, arg0 );
#undef nsdate_isMemberOfClass_call
}
bool nsdate_conformsToProtocol( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "conformsToProtocol:" );
#define nsdate_conformsToProtocol_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_conformsToProtocol_call( (id)object, methodSelector, arg0 );
#undef nsdate_conformsToProtocol_call
}
bool nsdate_respondsToSelector( nsdate_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "respondsToSelector:" );
#define nsdate_respondsToSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_respondsToSelector_call( (id)object, methodSelector, arg0 );
#undef nsdate_respondsToSelector_call
}
nsobject_t nsdate_retain( nsdate_t object )
{
SEL methodSelector = sel_registerName( "retain" );
#define nsdate_retain_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_retain_call( (id)object, methodSelector );
#undef nsdate_retain_call
}
nsobject_t nsdate_autorelease( nsdate_t object )
{
SEL methodSelector = sel_registerName( "autorelease" );
#define nsdate_autorelease_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_autorelease_call( (id)object, methodSelector );
#undef nsdate_autorelease_call
}
_NSZone* nsdate_zone( nsdate_t object )
{
SEL methodSelector = sel_registerName( "zone" );
#define nsdate_zone_call( obj, selector ) ((_NSZone* (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_zone_call( (id)object, methodSelector );
#undef nsdate_zone_call
}
nsclass_t nsdate_superclass( nsdate_t object )
{
SEL methodSelector = sel_registerName( "superclass" );
#define nsdate_superclass_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_superclass_call( (id)object, methodSelector );
#undef nsdate_superclass_call
}
nsobject_t nsdate_debugDescription( nsdate_t object )
{
SEL methodSelector = sel_registerName( "debugDescription" );
#define nsdate_debugDescription_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_debugDescription_call( (id)object, methodSelector );
#undef nsdate_debugDescription_call
}
nsobject_t nsdate_init( nsdate_t object )
{
SEL methodSelector = sel_registerName( "init" );
#define nsdate_init_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_init_call( (id)object, methodSelector );
#undef nsdate_init_call
}
bool nsdate_retainWeakReference( nsdate_t object )
{
SEL methodSelector = sel_registerName( "retainWeakReference" );
#define nsdate_retainWeakReference_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_retainWeakReference_call( (id)object, methodSelector );
#undef nsdate_retainWeakReference_call
}
bool nsdate_allowsWeakReference( nsdate_t object )
{
SEL methodSelector = sel_registerName( "allowsWeakReference" );
#define nsdate_allowsWeakReference_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_allowsWeakReference_call( (id)object, methodSelector );
#undef nsdate_allowsWeakReference_call
}
nsobject_t nsdate_copy( nsdate_t object )
{
SEL methodSelector = sel_registerName( "copy" );
#define nsdate_copy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_copy_call( (id)object, methodSelector );
#undef nsdate_copy_call
}
void nsdate_finalize( nsdate_t object )
{
SEL methodSelector = sel_registerName( "finalize" );
#define nsdate_finalize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_finalize_call( (id)object, methodSelector );
#undef nsdate_finalize_call
}
bool nsdate_isFault( nsdate_t object )
{
SEL methodSelector = sel_registerName( "isFault" );
#define nsdate_isFault_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_isFault_call( (id)object, methodSelector );
#undef nsdate_isFault_call
}
void nsdate_forwardInvocation( nsdate_t object, nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "forwardInvocation:" );
#define nsdate_forwardInvocation_call( obj, selector, arg0 ) ((void (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
nsdate_forwardInvocation_call( (id)object, methodSelector, arg0 );
#undef nsdate_forwardInvocation_call
}
nsobject_t nsdate_forwardingTargetForSelector( nsdate_t object, nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "forwardingTargetForSelector:" );
#define nsdate_forwardingTargetForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_forwardingTargetForSelector_call( (id)object, methodSelector, arg0 );
#undef nsdate_forwardingTargetForSelector_call
}
nsobject_t nsdate_mutableCopy( nsdate_t object )
{
SEL methodSelector = sel_registerName( "mutableCopy" );
#define nsdate_mutableCopy_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_mutableCopy_call( (id)object, methodSelector );
#undef nsdate_mutableCopy_call
}
nsobject_t nsdate_dateWithNaturalLanguageString( nsobject_t arg0, nsobject_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "dateWithNaturalLanguageString:date:locale:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_dateWithNaturalLanguageString_call( obj, selector, arg0, arg1, arg2 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
return nsdate_dateWithNaturalLanguageString_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
#undef nsdate_dateWithNaturalLanguageString_call
}
nsobject_t nsdate_newFromSqliteValue( sqlite3_value* arg0 )
{
SEL methodSelector = sel_registerName( "newFromSqliteValue:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_newFromSqliteValue_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, sqlite3_value* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_newFromSqliteValue_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_newFromSqliteValue_call
}
nsobject_t nsdate_newFromSqliteStatement( sqlite3_stmt* arg0, int arg1 )
{
SEL methodSelector = sel_registerName( "newFromSqliteStatement:atIndex:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_newFromSqliteStatement_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, sqlite3_stmt*, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_newFromSqliteStatement_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsdate_newFromSqliteStatement_call
}
nsobject_t nsdate_dateForDaysSince1970( int arg0 )
{
SEL methodSelector = sel_registerName( "dateForDaysSince1970:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_dateForDaysSince1970_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, int ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_dateForDaysSince1970_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_dateForDaysSince1970_call
}
nsobject_t nsdate_cat_dateWithInternetTimeString( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "cat_dateWithInternetTimeString:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_cat_dateWithInternetTimeString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_cat_dateWithInternetTimeString_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_cat_dateWithInternetTimeString_call
}
nsobject_t nsdate_cat_dateWithObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "cat_dateWithObject:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_cat_dateWithObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_cat_dateWithObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_cat_dateWithObject_call
}
nsobject_t nsdate_cat_RFC3339Formatters( )
{
SEL methodSelector = sel_registerName( "cat_RFC3339Formatters" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_cat_RFC3339Formatters_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_cat_RFC3339Formatters_call( (id)internalClassObject, methodSelector );
#undef nsdate_cat_RFC3339Formatters_call
}
nsobject_t nsdate_allocWithZone( _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "allocWithZone:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_allocWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_allocWithZone_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_allocWithZone_call
}
bool nsdate_supportsSecureCoding( )
{
SEL methodSelector = sel_registerName( "supportsSecureCoding" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_supportsSecureCoding_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_supportsSecureCoding_call( (id)internalClassObject, methodSelector );
#undef nsdate_supportsSecureCoding_call
}
nsobject_t nsdate_dateWithTimeIntervalSinceReferenceDate( double arg0 )
{
SEL methodSelector = sel_registerName( "dateWithTimeIntervalSinceReferenceDate:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_dateWithTimeIntervalSinceReferenceDate_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_dateWithTimeIntervalSinceReferenceDate_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_dateWithTimeIntervalSinceReferenceDate_call
}
nsobject_t nsdate_distantFuture( )
{
SEL methodSelector = sel_registerName( "distantFuture" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_distantFuture_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_distantFuture_call( (id)internalClassObject, methodSelector );
#undef nsdate_distantFuture_call
}
nsobject_t nsdate_distantPast( )
{
SEL methodSelector = sel_registerName( "distantPast" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_distantPast_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_distantPast_call( (id)internalClassObject, methodSelector );
#undef nsdate_distantPast_call
}
nsobject_t nsdate_now( )
{
SEL methodSelector = sel_registerName( "now" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_now_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_now_call( (id)internalClassObject, methodSelector );
#undef nsdate_now_call
}
nsobject_t nsdate_date( )
{
SEL methodSelector = sel_registerName( "date" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_date_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_date_call( (id)internalClassObject, methodSelector );
#undef nsdate_date_call
}
nsobject_t nsdate_dateWithTimeIntervalSinceNow( double arg0 )
{
SEL methodSelector = sel_registerName( "dateWithTimeIntervalSinceNow:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_dateWithTimeIntervalSinceNow_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_dateWithTimeIntervalSinceNow_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_dateWithTimeIntervalSinceNow_call
}
nsobject_t nsdate_dateWithTimeIntervalSince1970( double arg0 )
{
SEL methodSelector = sel_registerName( "dateWithTimeIntervalSince1970:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_dateWithTimeIntervalSince1970_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, double ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_dateWithTimeIntervalSince1970_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_dateWithTimeIntervalSince1970_call
}
nsobject_t nsdate_dateWithTimeInterval( double arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "dateWithTimeInterval:sinceDate:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_dateWithTimeInterval_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, double, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_dateWithTimeInterval_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsdate_dateWithTimeInterval_call
}
nsobject_t nsdate_dateWithDate( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "dateWithDate:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_dateWithDate_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_dateWithDate_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_dateWithDate_call
}
nsobject_t nsdate_dateWithString( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "dateWithString:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_dateWithString_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_dateWithString_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_dateWithString_call
}
void nsdate_load( )
{
SEL methodSelector = sel_registerName( "load" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_load_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_load_call( (id)internalClassObject, methodSelector );
#undef nsdate_load_call
}
long long nsdate_version( )
{
SEL methodSelector = sel_registerName( "version" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_version_call( obj, selector ) ((long long (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_version_call( (id)internalClassObject, methodSelector );
#undef nsdate_version_call
}
bool nsdate_instancesImplementSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instancesImplementSelector:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_instancesImplementSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_instancesImplementSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_instancesImplementSelector_call
}
void nsdate_setVersion( long long arg0 )
{
SEL methodSelector = sel_registerName( "setVersion:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_setVersion_call( obj, selector, arg0 ) ((void (*)( id, SEL, long long ))objc_msgSend) ( obj, selector, arg0 )
nsdate_setVersion_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_setVersion_call
}
bool nsdate_automaticallyNotifiesObserversForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "automaticallyNotifiesObserversForKey:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_automaticallyNotifiesObserversForKey_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_automaticallyNotifiesObserversForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_automaticallyNotifiesObserversForKey_call
}
objc_method_description* nsdate_instanceMethodDescriptionForSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instanceMethodDescriptionForSelector:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_instanceMethodDescriptionForSelector_call( obj, selector, arg0 ) ((objc_method_description* (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_instanceMethodDescriptionForSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_instanceMethodDescriptionForSelector_call
}
bool nsdate_accessInstanceVariablesDirectly( )
{
SEL methodSelector = sel_registerName( "accessInstanceVariablesDirectly" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_accessInstanceVariablesDirectly_call( obj, selector ) ((bool (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_accessInstanceVariablesDirectly_call( (id)internalClassObject, methodSelector );
#undef nsdate_accessInstanceVariablesDirectly_call
}
nsobject_t nsdate_keyPathsForValuesAffectingValueForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "keyPathsForValuesAffectingValueForKey:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_keyPathsForValuesAffectingValueForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_keyPathsForValuesAffectingValueForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_keyPathsForValuesAffectingValueForKey_call
}
void nsdate_setKeys( nsobject_t arg0, nsobject_t arg1 )
{
SEL methodSelector = sel_registerName( "setKeys:triggerChangeNotificationsForDependentKey:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_setKeys_call( obj, selector, arg0, arg1 ) ((void (*)( id, SEL, nsobject_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
nsdate_setKeys_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsdate_setKeys_call
}
nsobject_t nsdate_classFallbacksForKeyedArchiver( )
{
SEL methodSelector = sel_registerName( "classFallbacksForKeyedArchiver" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_classFallbacksForKeyedArchiver_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_classFallbacksForKeyedArchiver_call( (id)internalClassObject, methodSelector );
#undef nsdate_classFallbacksForKeyedArchiver_call
}
nsclass_t nsdate_classForKeyedUnarchiver( )
{
SEL methodSelector = sel_registerName( "classForKeyedUnarchiver" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_classForKeyedUnarchiver_call( obj, selector ) ((nsclass_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_classForKeyedUnarchiver_call( (id)internalClassObject, methodSelector );
#undef nsdate_classForKeyedUnarchiver_call
}
void nsdate_cancelPreviousPerformRequestsWithTarget( nsobject_t arg0, nsselector_t arg1, nsobject_t arg2 )
{
SEL methodSelector = sel_registerName( "cancelPreviousPerformRequestsWithTarget:selector:object:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_cancelPreviousPerformRequestsWithTarget_call( obj, selector, arg0, arg1, arg2 ) ((void (*)( id, SEL, nsobject_t, nsselector_t, nsobject_t ))objc_msgSend) ( obj, selector, arg0, arg1, arg2 )
nsdate_cancelPreviousPerformRequestsWithTarget_call( (id)internalClassObject, methodSelector, arg0, arg1, arg2 );
#undef nsdate_cancelPreviousPerformRequestsWithTarget_call
}
nsobject_t nsdate_instanceMethodSignatureForSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instanceMethodSignatureForSelector:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_instanceMethodSignatureForSelector_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_instanceMethodSignatureForSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_instanceMethodSignatureForSelector_call
}
nsobject_t nsdate_SFSQLiteClassName( )
{
SEL methodSelector = sel_registerName( "SFSQLiteClassName" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_SFSQLiteClassName_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_SFSQLiteClassName_call( (id)internalClassObject, methodSelector );
#undef nsdate_SFSQLiteClassName_call
}
bool nsdate_CA_automaticallyNotifiesObservers( nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_automaticallyNotifiesObservers:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_CA_automaticallyNotifiesObservers_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_CA_automaticallyNotifiesObservers_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_CA_automaticallyNotifiesObservers_call
}
bool nsdate_CA_encodesPropertyConditionally( unsigned int arg0, int arg1 )
{
SEL methodSelector = sel_registerName( "CA_encodesPropertyConditionally:type:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_CA_encodesPropertyConditionally_call( obj, selector, arg0, arg1 ) ((bool (*)( id, SEL, unsigned int, int ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_CA_encodesPropertyConditionally_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsdate_CA_encodesPropertyConditionally_call
}
nsobject_t nsdate_CA_CAMLPropertyForKey( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "CA_CAMLPropertyForKey:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_CA_CAMLPropertyForKey_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_CA_CAMLPropertyForKey_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_CA_CAMLPropertyForKey_call
}
bool nsdate_isSelectorExcludedFromWebScript( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "isSelectorExcludedFromWebScript:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_isSelectorExcludedFromWebScript_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isSelectorExcludedFromWebScript_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_isSelectorExcludedFromWebScript_call
}
bool nsdate_isKeyExcludedFromWebScript( char* arg0 )
{
SEL methodSelector = sel_registerName( "isKeyExcludedFromWebScript:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_isKeyExcludedFromWebScript_call( obj, selector, arg0 ) ((bool (*)( id, SEL, char* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isKeyExcludedFromWebScript_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_isKeyExcludedFromWebScript_call
}
nsobject_t nsdate_bs_secureDecodedFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_secureDecodedFromData:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_bs_secureDecodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_bs_secureDecodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_bs_secureDecodedFromData_call
}
nsobject_t nsdate_bs_secureDataFromObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_secureDataFromObject:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_bs_secureDataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_bs_secureDataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_bs_secureDataFromObject_call
}
nsobject_t nsdate_bs_secureObjectFromData( nsobject_t arg0, nsclass_t arg1 )
{
SEL methodSelector = sel_registerName( "bs_secureObjectFromData:ofClass:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_bs_secureObjectFromData_call( obj, selector, arg0, arg1 ) ((nsobject_t (*)( id, SEL, nsobject_t, nsclass_t ))objc_msgSend) ( obj, selector, arg0, arg1 )
return nsdate_bs_secureObjectFromData_call( (id)internalClassObject, methodSelector, arg0, arg1 );
#undef nsdate_bs_secureObjectFromData_call
}
nsobject_t nsdate_bs_dataFromObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_dataFromObject:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_bs_dataFromObject_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_bs_dataFromObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_bs_dataFromObject_call
}
nsobject_t nsdate_bs_objectFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_objectFromData:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_bs_objectFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_bs_objectFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_bs_objectFromData_call
}
nsobject_t nsdate_bs_decodedFromData( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "bs_decodedFromData:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_bs_decodedFromData_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_bs_decodedFromData_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_bs_decodedFromData_call
}
void nsdate_initialize( )
{
SEL methodSelector = sel_registerName( "initialize" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_initialize_call( obj, selector ) ((void (*)( id, SEL ))objc_msgSend) ( obj, selector )
nsdate_initialize_call( (id)internalClassObject, methodSelector );
#undef nsdate_initialize_call
}
nsobject_t nsdate_new( )
{
SEL methodSelector = sel_registerName( "new" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_new_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_new_call( (id)internalClassObject, methodSelector );
#undef nsdate_new_call
}
bool nsdate_resolveInstanceMethod( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "resolveInstanceMethod:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_resolveInstanceMethod_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_resolveInstanceMethod_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_resolveInstanceMethod_call
}
bool nsdate_resolveClassMethod( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "resolveClassMethod:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_resolveClassMethod_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_resolveClassMethod_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_resolveClassMethod_call
}
nsdate_t nsdate_alloc( )
{
SEL methodSelector = sel_registerName( "alloc" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_alloc_call( obj, selector ) ((nsobject_t (*)( id, SEL ))objc_msgSend) ( obj, selector )
return nsdate_alloc_call( (id)internalClassObject, methodSelector );
#undef nsdate_alloc_call
}
nsobject_t nsdate_mutableCopyWithZone( _NSZone* arg0 )
{
SEL methodSelector = sel_registerName( "mutableCopyWithZone:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_mutableCopyWithZone_call( obj, selector, arg0 ) ((nsobject_t (*)( id, SEL, _NSZone* ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_mutableCopyWithZone_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_mutableCopyWithZone_call
}
bool nsdate_isSubclassOfClass( nsclass_t arg0 )
{
SEL methodSelector = sel_registerName( "isSubclassOfClass:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_isSubclassOfClass_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsclass_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isSubclassOfClass_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_isSubclassOfClass_call
}
bool nsdate_isAncestorOfObject( nsobject_t arg0 )
{
SEL methodSelector = sel_registerName( "isAncestorOfObject:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_isAncestorOfObject_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsobject_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_isAncestorOfObject_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_isAncestorOfObject_call
}
bool nsdate_instancesRespondToSelector( nsselector_t arg0 )
{
SEL methodSelector = sel_registerName( "instancesRespondToSelector:" );
Class internalClassObject = objc_getClass( "NSDate" );
#define nsdate_instancesRespondToSelector_call( obj, selector, arg0 ) ((bool (*)( id, SEL, nsselector_t ))objc_msgSend) ( obj, selector, arg0 )
return nsdate_instancesRespondToSelector_call( (id)internalClassObject, methodSelector, arg0 );
#undef nsdate_instancesRespondToSelector_call
}