|
static Class | object_getClass (id object) |
|
objc_EXPORT const char * | sel_getName (SEL selector) |
|
objc_EXPORT const char * | sel_getTypeEncoding (SEL selector) |
|
objc_EXPORT SEL | sel_getUid (const char *name) |
|
objc_EXPORT SEL | sel_registerName (const char *name) |
|
objc_EXPORT SEL | sel_registerTypedName (const char *name, const char *type) |
|
objc_EXPORT BOOL | sel_isEqual (SEL first_selector, SEL second_selector) |
|
objc_EXPORT SEL * | sel_copyTypedSelectorList (const char *name, unsigned int *numberOfReturnedSelectors) |
|
objc_EXPORT SEL | sel_getTypedSelector (const char *name) |
|
objc_EXPORT id | class_createInstance (Class class_, size_t extraBytes) |
|
objc_EXPORT id | object_copy (id object, size_t extraBytes) |
|
objc_EXPORT id | object_dispose (id object) |
|
objc_EXPORT const char * | object_getClassName (id object) |
|
objc_EXPORT Class | object_setClass (id object, Class class_) |
|
objc_EXPORT Ivar | class_getInstanceVariable (Class class_, const char *name) |
|
objc_EXPORT Ivar | class_getClassVariable (Class class_, const char *name) |
|
objc_EXPORT void * | object_getIndexedIvars (id object) |
|
objc_EXPORT Ivar | object_getInstanceVariable (id object, const char *name, void **returnValue) |
|
objc_EXPORT Ivar | object_setInstanceVariable (id object, const char *name, void *newValue) |
|
objc_EXPORT id | object_getIvar (id object, Ivar variable) |
|
objc_EXPORT void | object_setIvar (id object, Ivar variable, id value) |
|
objc_EXPORT const char * | ivar_getName (Ivar variable) |
|
objc_EXPORT ptrdiff_t | ivar_getOffset (Ivar variable) |
|
objc_EXPORT const char * | ivar_getTypeEncoding (Ivar variable) |
|
objc_EXPORT Ivar * | class_copyIvarList (Class class_, unsigned int *numberOfReturnedIvars) |
|
objc_EXPORT BOOL | class_addIvar (Class class_, const char *ivar_name, size_t size, unsigned char log_2_of_alignment, const char *type) |
|
objc_EXPORT const char * | property_getName (Property property) |
|
objc_EXPORT const char * | property_getAttributes (Property property) |
|
objc_EXPORT Property | class_getProperty (Class class_, const char *propertyName) |
|
objc_EXPORT Property * | class_copyPropertyList (Class class_, unsigned int *numberOfReturnedProperties) |
|
objc_EXPORT const char * | class_getIvarLayout (Class class_) |
|
objc_EXPORT const char * | class_getWeakIvarLayout (Class class_) |
|
objc_EXPORT void | class_setIvarLayout (Class class_, const char *layout) |
|
objc_EXPORT void | class_setWeakIvarLayout (Class class_, const char *layout) |
|
objc_EXPORT
objc_get_unknown_class_handler | objc_setGetUnknownClassHandler (objc_get_unknown_class_handler new_handler) |
|
objc_EXPORT Class | objc_getClass (const char *name) |
|
objc_EXPORT Class | objc_lookUpClass (const char *name) |
|
objc_EXPORT Class | objc_getMetaClass (const char *name) |
|
objc_EXPORT Class | objc_getRequiredClass (const char *name) |
|
objc_EXPORT int | objc_getClassList (Class *returnValue, int maxNumberOfClassesToReturn) |
|
objc_EXPORT const char * | class_getName (Class class_) |
|
objc_EXPORT BOOL | class_isMetaClass (Class class_) |
|
objc_EXPORT Class | class_getSuperclass (Class class_) |
|
objc_EXPORT int | class_getVersion (Class class_) |
|
objc_EXPORT void | class_setVersion (Class class_, int version) |
|
objc_EXPORT size_t | class_getInstanceSize (Class class_) |
|
objc_EXPORT IMP | method_setImplementation (Method method, IMP implementation) |
|
objc_EXPORT void | method_exchangeImplementations (Method method_a, Method method_b) |
|
objc_EXPORT Class | objc_allocateClassPair (Class super_class, const char *class_name, size_t extraBytes) |
|
objc_EXPORT void | objc_registerClassPair (Class class_) |
|
objc_EXPORT void | objc_disposeClassPair (Class class_) |
|
objc_EXPORT Method | class_getInstanceMethod (Class class_, SEL selector) |
|
objc_EXPORT Method | class_getClassMethod (Class class_, SEL selector) |
|
objc_EXPORT IMP | class_getMethodImplementation (Class class_, SEL selector) |
|
objc_EXPORT BOOL | class_respondsToSelector (Class class_, SEL selector) |
|
objc_EXPORT BOOL | class_addMethod (Class class_, SEL selector, IMP implementation, const char *method_types) |
|
objc_EXPORT IMP | class_replaceMethod (Class class_, SEL selector, IMP implementation, const char *method_types) |
|
objc_EXPORT SEL | method_getName (Method method) |
|
objc_EXPORT IMP | method_getImplementation (Method method) |
|
objc_EXPORT const char * | method_getTypeEncoding (Method method) |
|
objc_EXPORT struct
objc_method_description * | method_getDescription (Method method) |
|
objc_EXPORT Method * | class_copyMethodList (Class class_, unsigned int *numberOfReturnedMethods) |
|
objc_EXPORT unsigned int | method_getNumberOfArguments (Method method) |
|
objc_EXPORT char * | method_copyReturnType (Method method) |
|
objc_EXPORT char * | method_copyArgumentType (Method method, unsigned int argumentNumber) |
|
objc_EXPORT void | method_getReturnType (Method method, char *returnValue, size_t returnValueSize) |
|
objc_EXPORT void | method_getArgumentType (Method method, unsigned int argumentNumber, char *returnValue, size_t returnValueSize) |
|
objc_EXPORT Protocol * | objc_getProtocol (const char *name) |
|
objc_EXPORT Protocol ** | objc_copyProtocolList (unsigned int *numberOfReturnedProtocols) |
|
objc_EXPORT BOOL | class_addProtocol (Class class_, Protocol *protocol) |
|
objc_EXPORT BOOL | class_conformsToProtocol (Class class_, Protocol *protocol) |
|
objc_EXPORT Protocol ** | class_copyProtocolList (Class class_, unsigned int *numberOfReturnedProtocols) |
|
objc_EXPORT BOOL | protocol_conformsToProtocol (Protocol *protocol, Protocol *anotherProtocol) |
|
objc_EXPORT BOOL | protocol_isEqual (Protocol *protocol, Protocol *anotherProtocol) |
|
objc_EXPORT const char * | protocol_getName (Protocol *protocol) |
|
objc_EXPORT struct
objc_method_description | protocol_getMethodDescription (Protocol *protocol, SEL selector, BOOL requiredMethod, BOOL instanceMethod) |
|
objc_EXPORT struct
objc_method_description * | protocol_copyMethodDescriptionList (Protocol *protocol, BOOL requiredMethod, BOOL instanceMethod, unsigned int *numberOfReturnedMethods) |
|
objc_EXPORT Property | protocol_getProperty (Protocol *protocol, const char *propertyName, BOOL requiredProperty, BOOL instanceProperty) |
|
objc_EXPORT Property * | protocol_copyPropertyList (Protocol *protocol, unsigned int *numberOfReturnedProperties) |
|
objc_EXPORT Protocol ** | protocol_copyProtocolList (Protocol *protocol, unsigned int *numberOfReturnedProtocols) |
|
objc_EXPORT void | objc_enumerationMutation (id collection) |
|
objc_EXPORT void | objc_setEnumerationMutationHandler (void(*handler)(id)) |
|
objc_EXPORT void * | objc_malloc (size_t size) |
|
objc_EXPORT void * | objc_atomic_malloc (size_t size) |
|
objc_EXPORT void * | objc_realloc (void *mem, size_t size) |
|
objc_EXPORT void * | objc_calloc (size_t nelem, size_t size) |
|
objc_EXPORT void | objc_free (void *mem) |
|
objc_EXPORT void | class_ivar_set_gcinvisible (Class _class, const char *ivarname, BOOL gcInvisible) |
|
objc_EXPORT int | objc_sizeof_type (const char *type) |
|
objc_EXPORT int | objc_alignof_type (const char *type) |
|
objc_EXPORT int | objc_aligned_size (const char *type) |
|
objc_EXPORT int | objc_promoted_size (const char *type) |
|
objc_EXPORT const char * | objc_skip_type_qualifiers (const char *type) |
|
objc_EXPORT const char * | objc_skip_typespec (const char *type) |
|
objc_EXPORT const char * | objc_skip_offset (const char *type) |
|
objc_EXPORT const char * | objc_skip_argspec (const char *type) |
|
objc_EXPORT unsigned | objc_get_type_qualifiers (const char *type) |
|
objc_EXPORT void | objc_layout_structure (const char *type, struct objc_struct_layout *layout) |
|
objc_EXPORT BOOL | objc_layout_structure_next_member (struct objc_struct_layout *layout) |
|
objc_EXPORT void | objc_layout_finish_structure (struct objc_struct_layout *layout, unsigned int *size, unsigned int *align) |
|
objc_EXPORT void | objc_layout_structure_get_info (struct objc_struct_layout *layout, unsigned int *offset, unsigned int *align, const char **type) |
|