OBJC_EXPORT NXHashTable * _Nonnull OBJC_EXPORT NXHashTable * _Nonnull OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT BOOL OBJC_EXPORT NXHashTable * _Nonnull OBJC_EXPORT unsigned OBJC_EXPORT int OBJC_EXPORT void * _Nullable OBJC_EXPORT void * _Nullable OBJC_EXPORT void * _Nullable OBJC_EXPORT void * _Nullable OBJC_EXPORT NXHashState OBJC_EXPORT int OBJC_EXPORT uintptr_t OBJC_EXPORT uintptr_t OBJC_EXPORT int OBJC_EXPORT int OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT const NXHashTablePrototype NXPtrPrototype OBJC_EXPORT const NXHashTablePrototype NXStrPrototype OBJC_EXPORT const NXHashTablePrototype NXPtrStructKeyPrototype OBJC_EXPORT const NXHashTablePrototype NXStrStructKeyPrototype OBJC_EXPORT NXAtom _Nullable OBJC_EXPORT NXAtom _Nonnull OBJC_EXPORT NXAtom _Nullable OBJC_EXPORT char * _Nullable OBJC_EXPORT char * _Nullable OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT double OBJC_EXPORT long double OBJC_EXPORT _Complex long double OBJC_EXPORT void objc_msgSend_fp2ret(id _Nullable self, SEL _Nonnull op, ...) OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT id _Nullable OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT id _Nullable OBJC_EXPORT void OBJC_EXPORT id _Nullable OBJC_EXPORT void OBJC_EXPORT double OBJC_EXPORT #if !defined(OBJC_EXPORT) # define OBJC_EXPORT OBJC_EXTERN OBJC_VISIBLE OBJC_EXPORT void objc_collect(unsigned long options) OBJC_EXPORT BOOL objc_collectingEnabled(void) OBJC_EXPORT malloc_zone_t *objc_collectableZone(void) OBJC_EXPORT void objc_setCollectionThreshold(size_t threshold) OBJC_EXPORT void objc_setCollectionRatio(size_t ratio) OBJC_EXPORT BOOL objc_atomicCompareAndSwapPtr(id predicate, id replacement, volatile id *objectLocation) OBJC_EXPORT BOOL objc_atomicCompareAndSwapPtrBarrier(id predicate, id replacement, volatile id *objectLocation) OBJC_EXPORT BOOL objc_atomicCompareAndSwapGlobal(id predicate, id replacement, volatile id *objectLocation) OBJC_EXPORT BOOL objc_atomicCompareAndSwapGlobalBarrier(id predicate, id replacement, volatile id *objectLocation) OBJC_EXPORT BOOL objc_atomicCompareAndSwapInstanceVariable(id predicate, id replacement, volatile id *objectLocation) OBJC_EXPORT BOOL objc_atomicCompareAndSwapInstanceVariableBarrier(id predicate, id replacement, volatile id *objectLocation) OBJC_EXPORT id objc_assign_strongCast(id val, id *dest) OBJC_EXPORT id objc_assign_global(id val, id *dest) OBJC_EXPORT id objc_assign_threadlocal(id val, id *dest) OBJC_EXPORT id objc_assign_ivar(id value, id dest, ptrdiff_t offset) OBJC_EXPORT void *objc_memmove_collectable(void *dst, const void *src, size_t size) OBJC_EXPORT id objc_read_weak(id *location) OBJC_EXPORT id objc_assign_weak(id value, id *location) OBJC_EXPORT void objc_registerThreadWithCollector(void) OBJC_EXPORT void objc_unregisterThreadWithCollector(void) OBJC_EXPORT void objc_assertRegisteredThreadWithCollector(void) OBJC_EXPORT void objc_clear_stack(unsigned long options) OBJC_EXPORT BOOL objc_is_finalized(void *ptr) OBJC_EXPORT void objc_finalizeOnMainThread(Class cls) OBJC_EXPORT BOOL objc_collecting_enabled(void) OBJC_EXPORT void objc_set_collection_threshold(size_t threshold) OBJC_EXPORT void objc_set_collection_ratio(size_t ratio) OBJC_EXPORT void objc_start_collector_thread(void) OBJC_EXPORT void objc_startCollectorThread(void) OBJC_EXPORT id objc_allocate_object(Class cls, int extra) OBJC_EXPORT id class_createInstance(Class cls, size_t extraBytes) OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT id _Nonnull OBJC_EXPORT int objc_exception_match(Class _Nonnull exceptionClass, OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT id _Nonnull OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT objc_exception_preprocessor _Nonnull OBJC_EXPORT objc_exception_matcher _Nonnull OBJC_EXPORT objc_uncaught_exception_handler _Nonnull OBJC_EXPORT uintptr_t OBJC_EXPORT void OBJC_EXPORT long objc_loadModules ( OBJC_EXPORT int objc_loadModule ( OBJC_EXPORT long objc_unloadModules( OBJC_EXPORT int OBJC_EXPORT int OBJC_EXPORT const char * _Nonnull sel_getName(SEL _Nonnull sel) OBJC_EXPORT SEL _Nonnull sel_registerName(const char * _Nonnull str) OBJC_EXPORT const char * _Nonnull object_getClassName(id _Nullable obj) OBJC_EXPORT void * _Nullable object_getIndexedIvars(id _Nullable obj) OBJC_EXPORT BOOL sel_isMapped(SEL _Nonnull sel) OBJC_EXPORT SEL _Nonnull sel_getUid(const char * _Nonnull str) OBJC_EXPORT id _Nullable objc_retainedObject(objc_objectptr_t _Nullable obj) OBJC_EXPORT id _Nullable objc_unretainedObject(objc_objectptr_t _Nullable obj) OBJC_EXPORT objc_objectptr_t _Nullable objc_unretainedPointer(id _Nullable obj) OBJC_EXPORT id _Nullable object_copy(id _Nullable obj, size_t size) OBJC_EXPORT id _Nullable OBJC_EXPORT Class _Nullable OBJC_EXPORT Class _Nullable OBJC_EXPORT BOOL OBJC_EXPORT id _Nullable OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT Ivar _Nullable OBJC_EXPORT Ivar _Nullable OBJC_EXPORT Ivar _Nullable OBJC_EXPORT Class _Nullable OBJC_EXPORT Class _Nullable OBJC_EXPORT Class _Nullable OBJC_EXPORT Class _Nonnull OBJC_EXPORT int OBJC_EXPORT Class _Nonnull * _Nullable OBJC_EXPORT const char * _Nonnull OBJC_EXPORT BOOL OBJC_EXPORT Class _Nullable OBJC_EXPORT Class _Nonnull OBJC_EXPORT int OBJC_EXPORT void OBJC_EXPORT size_t OBJC_EXPORT Ivar _Nullable OBJC_EXPORT Ivar _Nullable OBJC_EXPORT Ivar _Nonnull * _Nullable OBJC_EXPORT Method _Nullable OBJC_EXPORT Method _Nullable OBJC_EXPORT IMP _Nullable OBJC_EXPORT IMP _Nullable OBJC_EXPORT BOOL OBJC_EXPORT Method _Nonnull * _Nullable OBJC_EXPORT BOOL OBJC_EXPORT Protocol * __unsafe_unretained _Nonnull * _Nullable OBJC_EXPORT objc_property_t _Nullable OBJC_EXPORT objc_property_t _Nonnull * _Nullable OBJC_EXPORT const uint8_t * _Nullable OBJC_EXPORT const uint8_t * _Nullable OBJC_EXPORT BOOL OBJC_EXPORT IMP _Nullable OBJC_EXPORT BOOL OBJC_EXPORT BOOL OBJC_EXPORT BOOL OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT Class _Nonnull OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT void * _Nullable objc_destructInstance(id _Nullable obj) OBJC_EXPORT Class _Nullable OBJC_EXPORT void OBJC_EXPORT Class _Nonnull OBJC_EXPORT void OBJC_EXPORT SEL _Nonnull OBJC_EXPORT IMP _Nonnull OBJC_EXPORT const char * _Nullable OBJC_EXPORT unsigned int OBJC_EXPORT char * _Nonnull OBJC_EXPORT char * _Nullable OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT struct objc_method_description * _Nonnull OBJC_EXPORT IMP _Nonnull OBJC_EXPORT void OBJC_EXPORT const char * _Nullable OBJC_EXPORT const char * _Nullable OBJC_EXPORT ptrdiff_t OBJC_EXPORT const char * _Nonnull OBJC_EXPORT const char * _Nullable OBJC_EXPORT objc_property_attribute_t * _Nullable OBJC_EXPORT char * _Nullable OBJC_EXPORT Protocol * _Nullable OBJC_EXPORT Protocol * __unsafe_unretained _Nonnull * _Nullable OBJC_EXPORT BOOL OBJC_EXPORT BOOL OBJC_EXPORT const char * _Nonnull OBJC_EXPORT struct objc_method_description OBJC_EXPORT struct objc_method_description * _Nullable OBJC_EXPORT objc_property_t _Nullable OBJC_EXPORT objc_property_t _Nonnull * _Nullable OBJC_EXPORT objc_property_t _Nonnull * _Nullable OBJC_EXPORT Protocol * __unsafe_unretained _Nonnull * _Nullable OBJC_EXPORT Protocol * _Nullable OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT const char * _Nonnull * _Nonnull OBJC_EXPORT const char * _Nullable OBJC_EXPORT const char * _Nonnull * _Nullable OBJC_EXPORT const char * _Nonnull OBJC_EXPORT SEL _Nonnull OBJC_EXPORT BOOL OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT IMP _Nonnull OBJC_EXPORT id _Nullable OBJC_EXPORT BOOL OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT void OBJC_EXPORT id _Nullable OBJC_EXPORT void OBJC_EXPORT IMP _Nullable OBJC_EXPORT BOOL OBJC_EXPORT void OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT void * _Nonnull OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT id _Nullable OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT void OBJC_EXPORT Class _Nonnull OBJC_EXPORT unsigned int OBJC_EXPORT unsigned OBJC_EXPORT Class _Nullable OBJC_EXPORT struct objc_method_list * _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT id _Nullable OBJC_EXPORT void