-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Simple ObjectiveC runtime binding -- @package luka @version 2012.7.7 module Language.ObjectiveC.Luka.RunTime funPtr_object_getInstanceVariable :: FunPtr () funPtr_object_getIvar :: FunPtr () funPtr_objc_getClass :: FunPtr () funPtr_method_setImplementation :: FunPtr () funPtr_objc_msgSend :: FunPtr () funPtr_sel_registerName :: FunPtr () funPtr_sel_getUid :: FunPtr () funPtr_class_createInstance :: FunPtr () funPtr_object_dispose :: FunPtr () funPtr_objc_allocateClassPair :: FunPtr () funPtr_objc_registerClassPair :: FunPtr () funPtr_class_addMethod :: FunPtr () funPtr_class_getInstanceMethod :: FunPtr () funPtr_NSLog :: FunPtr () c_NSApplicationMain :: CInt -> Ptr (Ptr CChar) -> IO CInt method_getTypeEncoding :: Ptr a -> IO CString data IDData type ID = Ptr IDData data SELData type SEL = Ptr SELData data IVarData type IVar = Ptr IVarData objc_False :: CChar objc_True :: CChar c2b :: CChar -> Bool retIdPtr :: RetType ID retSelPtr :: RetType SEL retIVarPtr :: RetType IVar retVoidPtr :: RetType (Ptr ()) object_getInstanceVariable :: ID -> String -> IO IVar object_getIvar :: ID -> IVar -> IO ID objc_getClass :: String -> IO ID method_setImplementation :: Ptr a -> FunPtr b -> IO (FunPtr ()) sel_registerName :: String -> IO SEL sel_getUid :: String -> IO SEL class_createInstance :: ID -> IO ID object_dispose :: ID -> IO ID objc_allocateClassPair :: ID -> String -> IO ID objc_registerClassPair :: ID -> IO () class_addMethod :: ID -> SEL -> FunPtr a -> String -> IO Bool ns_log :: [Arg] -> IO () class_getInstanceMethod :: Ptr a -> Ptr b -> IO ID objc_msgSend_void :: ID -> SEL -> [Arg] -> IO () objc_msgSend_ptr :: ID -> SEL -> [Arg] -> IO (Ptr ()) objc_msgSend_obj :: ID -> SEL -> [Arg] -> IO ID objc_msgSend_cint :: ID -> SEL -> [Arg] -> IO CInt objc_msgSend_cuint :: ID -> SEL -> [Arg] -> IO CUInt objc_msgSend_clong :: ID -> SEL -> [Arg] -> IO CLong objc_msgSend_culong :: ID -> SEL -> [Arg] -> IO CULong objc_msgSend_cfloat :: ID -> SEL -> [Arg] -> IO CFloat objc_msgSend_cdouble :: ID -> SEL -> [Arg] -> IO CDouble objc_msgSend_cchar :: ID -> SEL -> [Arg] -> IO CChar objc_msgSend_cuchar :: ID -> SEL -> [Arg] -> IO CUChar objc_msgSend_cstring :: ID -> SEL -> [Arg] -> IO CString module Language.ObjectiveC.Luka.API get_i :: String -> ID -> IO ID from_ns_string :: ID -> IO String with_pool :: IO a -> IO () msg :: String -> [Arg] -> ID -> IO () msg_ptr :: String -> [Arg] -> ID -> IO (Ptr ()) msg_obj :: String -> [Arg] -> ID -> IO ID msg_cint :: String -> [Arg] -> ID -> IO CInt msg_cuint :: String -> [Arg] -> ID -> IO CUInt msg_clong :: String -> [Arg] -> ID -> IO CLong msg_culong :: String -> [Arg] -> ID -> IO CULong msg_cfloat :: String -> [Arg] -> ID -> IO CFloat msg_cdouble :: String -> [Arg] -> ID -> IO CDouble msg_cchar :: String -> [Arg] -> ID -> IO CChar msg_uchar :: String -> [Arg] -> ID -> IO CUChar msg_cstring :: String -> [Arg] -> ID -> IO CString sel_named :: String -> IO SEL ns_string :: String -> IO ID class_named :: String -> IO ID ns_puts :: String -> [Arg] -> IO () set_method :: String -> String -> FunPtr a -> IO (FunPtr ()) module Language.ObjectiveC.Luka