List of all items
Structs
- MainThreadMarker
- encode::ParseError
- exception::Exception
- ffi::objc_method_description
- ffi::objc_property
- ffi::objc_property_attribute_t
- ffi::objc_super
- rc::Allocated
- rc::AutoreleasePool
- rc::PartialInit
- rc::Retained
- rc::Weak
- runtime::AnyClass
- runtime::AnyObject
- runtime::AnyProtocol
- runtime::Bool
- runtime::ClassBuilder
- runtime::Ivar
- runtime::Method
- runtime::NSObject
- runtime::NSZone
- runtime::ProtocolBuilder
- runtime::ProtocolObject
- runtime::Sel
- runtime::VerificationError
Enums
Traits
- AnyThread
- ClassType
- DefinedClass
- DowncastTarget
- MainThreadOnly
- Message
- ProtocolType
- ThreadKind
- encode::Encode
- encode::EncodeArgument
- encode::EncodeArguments
- encode::EncodeReturn
- encode::OptionEncode
- encode::RefEncode
- rc::AutoreleaseSafe
- rc::DefaultRetained
- rc::RetainedFromIterator
- rc::RetainedIntoIterator
- runtime::ImplementedBy
- runtime::MessageReceiver
- runtime::MethodImplementation
- runtime::NSObjectProtocol
Macros
- available
- class
- define_class
- extern_class
- extern_conformance
- extern_methods
- extern_protocol
- msg_send
- msg_send_bool
- msg_send_id
- sel
Functions
- exception::catch
- exception::throw
- ffi::_objc_msgForward
- ffi::_objc_msgForward_stret
- ffi::class_addIvar
- ffi::class_addMethod
- ffi::class_addProperty
- ffi::class_addProtocol
- ffi::class_conformsToProtocol
- ffi::class_copyIvarList
- ffi::class_copyMethodList
- ffi::class_copyPropertyList
- ffi::class_copyProtocolList
- ffi::class_createInstance
- ffi::class_getClassMethod
- ffi::class_getClassVariable
- ffi::class_getImageName
- ffi::class_getInstanceMethod
- ffi::class_getInstanceSize
- ffi::class_getInstanceVariable
- ffi::class_getIvarLayout
- ffi::class_getMethodImplementation
- ffi::class_getMethodImplementation_stret
- ffi::class_getName
- ffi::class_getProperty
- ffi::class_getSuperclass
- ffi::class_getVersion
- ffi::class_getWeakIvarLayout
- ffi::class_isMetaClass
- ffi::class_replaceMethod
- ffi::class_replaceProperty
- ffi::class_respondsToSelector
- ffi::class_setIvarLayout
- ffi::class_setVersion
- ffi::class_setWeakIvarLayout
- ffi::free
- ffi::imp_getBlock
- ffi::imp_implementationWithBlock
- ffi::imp_removeBlock
- ffi::ivar_getName
- ffi::ivar_getOffset
- ffi::ivar_getTypeEncoding
- ffi::method_copyArgumentType
- ffi::method_copyReturnType
- ffi::method_exchangeImplementations
- ffi::method_getArgumentType
- ffi::method_getDescription
- ffi::method_getImplementation
- ffi::method_getName
- ffi::method_getNumberOfArguments
- ffi::method_getReturnType
- ffi::method_getTypeEncoding
- ffi::method_invoke
- ffi::method_invoke_stret
- ffi::method_setImplementation
- ffi::objc_addExceptionHandler
- ffi::objc_alloc
- ffi::objc_allocWithZone
- ffi::objc_allocateClassPair
- ffi::objc_allocateProtocol
- ffi::objc_autorelease
- ffi::objc_autoreleasePoolPop
- ffi::objc_autoreleasePoolPush
- ffi::objc_autoreleaseReturnValue
- ffi::objc_begin_catch
- ffi::objc_constructInstance
- ffi::objc_copyClassList
- ffi::objc_copyClassNamesForImage
- ffi::objc_copyImageNames
- ffi::objc_copyProtocolList
- ffi::objc_copyWeak
- ffi::objc_destroyWeak
- ffi::objc_destructInstance
- ffi::objc_disposeClassPair
- ffi::objc_duplicateClass
- ffi::objc_end_catch
- ffi::objc_enumerationMutation
- ffi::objc_exception_rethrow
- ffi::objc_exception_throw
- ffi::objc_exception_try_enter
- ffi::objc_exception_try_exit
- ffi::objc_getAssociatedObject
- ffi::objc_getClass
- ffi::objc_getClassList
- ffi::objc_getFutureClass
- ffi::objc_getMetaClass
- ffi::objc_getProtocol
- ffi::objc_getRequiredClass
- ffi::objc_initWeak
- ffi::objc_loadWeak
- ffi::objc_loadWeakRetained
- ffi::objc_lookUpClass
- ffi::objc_moveWeak
- ffi::objc_msgSend
- ffi::objc_msgSendSuper
- ffi::objc_msgSendSuper_stret
- ffi::objc_msgSend_fp2ret
- ffi::objc_msgSend_fpret
- ffi::objc_msgSend_stret
- ffi::objc_msg_lookup
- ffi::objc_msg_lookup_stret
- ffi::objc_msg_lookup_super
- ffi::objc_msg_lookup_super_stret
- ffi::objc_registerClassPair
- ffi::objc_registerProtocol
- ffi::objc_release
- ffi::objc_removeAssociatedObjects
- ffi::objc_removeExceptionHandler
- ffi::objc_retain
- ffi::objc_retainAutorelease
- ffi::objc_retainAutoreleaseReturnValue
- ffi::objc_retainAutoreleasedReturnValue
- ffi::objc_retainBlock
- ffi::objc_setAssociatedObject
- ffi::objc_setEnumerationMutationHandler
- ffi::objc_setExceptionMatcher
- ffi::objc_setExceptionPreprocessor
- ffi::objc_setForwardHandler
- ffi::objc_setUncaughtExceptionHandler
- ffi::objc_storeStrong
- ffi::objc_storeWeak
- ffi::objc_sync_enter
- ffi::objc_sync_exit
- ffi::objc_terminate
- ffi::object_copy
- ffi::object_dispose
- ffi::object_getClass
- ffi::object_getClassName
- ffi::object_getIndexedIvars
- ffi::object_getInstanceVariable
- ffi::object_getIvar
- ffi::object_isClass
- ffi::object_setClass
- ffi::object_setInstanceVariable
- ffi::object_setIvar
- ffi::property_copyAttributeList
- ffi::property_copyAttributeValue
- ffi::property_getAttributes
- ffi::property_getName
- ffi::protocol_addMethodDescription
- ffi::protocol_addProperty
- ffi::protocol_addProtocol
- ffi::protocol_conformsToProtocol
- ffi::protocol_copyMethodDescriptionList
- ffi::protocol_copyPropertyList
- ffi::protocol_copyProtocolList
- ffi::protocol_getMethodDescription
- ffi::protocol_getName
- ffi::protocol_getProperty
- ffi::protocol_isEqual
- ffi::sel_getName
- ffi::sel_getUid
- ffi::sel_isEqual
- ffi::sel_isMapped
- ffi::sel_registerName
- rc::autoreleasepool
- rc::autoreleasepool_leaking
Type Aliases
- declare::ClassDecl
- declare::ProtocolDecl
- ffi::BOOL
- ffi::IMP
- ffi::NSInteger
- ffi::NSUInteger
- ffi::id
- ffi::objc_AssociationPolicy
- ffi::objc_class
- ffi::objc_ivar
- ffi::objc_method
- ffi::objc_object
- rc::Id
- rc::WeakId
- runtime::Class
- runtime::Imp
- runtime::Object
- runtime::Protocol
Constants
- ffi::NO
- ffi::NSIntegerMax
- ffi::NSIntegerMin
- ffi::NSUIntegerMax
- ffi::Nil
- ffi::OBJC_ASSOCIATION_ASSIGN
- ffi::OBJC_ASSOCIATION_COPY
- ffi::OBJC_ASSOCIATION_COPY_NONATOMIC
- ffi::OBJC_ASSOCIATION_RETAIN
- ffi::OBJC_ASSOCIATION_RETAIN_NONATOMIC
- ffi::OBJC_SYNC_NOT_INITIALIZED
- ffi::OBJC_SYNC_NOT_OWNING_THREAD_ERROR
- ffi::OBJC_SYNC_SUCCESS
- ffi::OBJC_SYNC_TIMED_OUT
- ffi::YES
- ffi::nil