| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Bindings.Libgit2.RefdbBackend
Documentation
type C'git_refdb_backend_exists_callback = FunPtr (Ptr CInt -> Ptr C'git_refdb_backend -> CString -> IO CInt) #
type C'git_refdb_backend_lookup_callback = FunPtr (Ptr (Ptr C'git_reference) -> Ptr C'git_refdb_backend -> CString -> IO CInt) #
mk'git_refdb_backend_exists_callback :: (Ptr CInt -> Ptr C'git_refdb_backend -> CString -> IO CInt) -> IO C'git_refdb_backend_exists_callback #
type C'git_refdb_backend_foreach_callback = FunPtr (Ptr C'git_refdb_backend -> CUInt -> C'git_reference_foreach_cb -> Ptr () -> IO CInt) #
mk'git_refdb_backend_lookup_callback :: (Ptr (Ptr C'git_reference) -> Ptr C'git_refdb_backend -> CString -> IO CInt) -> IO C'git_refdb_backend_lookup_callback #
type C'git_refdb_backend_foreach_glob_callback = FunPtr (Ptr C'git_refdb_backend -> CString -> CUInt -> C'git_reference_foreach_cb -> Ptr () -> IO CInt) #
mK'git_refdb_backend_exists_callback :: C'git_refdb_backend_exists_callback -> Ptr CInt -> Ptr C'git_refdb_backend -> CString -> IO CInt #
mk'git_refdb_backend_foreach_callback :: (Ptr C'git_refdb_backend -> CUInt -> C'git_reference_foreach_cb -> Ptr () -> IO CInt) -> IO C'git_refdb_backend_foreach_callback #
type C'git_refdb_backend_write_callback = FunPtr (Ptr C'git_refdb_backend -> Ptr C'git_reference -> IO CInt) #
mK'git_refdb_backend_lookup_callback :: C'git_refdb_backend_lookup_callback -> Ptr (Ptr C'git_reference) -> Ptr C'git_refdb_backend -> CString -> IO CInt #
mk'git_refdb_backend_foreach_glob_callback :: (Ptr C'git_refdb_backend -> CString -> CUInt -> C'git_reference_foreach_cb -> Ptr () -> IO CInt) -> IO C'git_refdb_backend_foreach_glob_callback #
type C'git_refdb_backend_delete_callback = FunPtr (Ptr C'git_refdb_backend -> Ptr C'git_reference -> IO CInt) #
mk'git_refdb_backend_write_callback :: (Ptr C'git_refdb_backend -> Ptr C'git_reference -> IO CInt) -> IO C'git_refdb_backend_write_callback #
mK'git_refdb_backend_foreach_callback :: C'git_refdb_backend_foreach_callback -> Ptr C'git_refdb_backend -> CUInt -> C'git_reference_foreach_cb -> Ptr () -> IO CInt #
type C'git_refdb_backend_compress_callback = FunPtr (Ptr C'git_refdb_backend -> IO CInt) #
mk'git_refdb_backend_delete_callback :: (Ptr C'git_refdb_backend -> Ptr C'git_reference -> IO CInt) -> IO C'git_refdb_backend_delete_callback #
mK'git_refdb_backend_foreach_glob_callback :: C'git_refdb_backend_foreach_glob_callback -> Ptr C'git_refdb_backend -> CString -> CUInt -> C'git_reference_foreach_cb -> Ptr () -> IO CInt #
type C'git_refdb_backend_free_callback = FunPtr (Ptr C'git_refdb_backend -> IO ()) #
mk'git_refdb_backend_compress_callback :: (Ptr C'git_refdb_backend -> IO CInt) -> IO C'git_refdb_backend_compress_callback #
mK'git_refdb_backend_write_callback :: C'git_refdb_backend_write_callback -> Ptr C'git_refdb_backend -> Ptr C'git_reference -> IO CInt #
mk'git_refdb_backend_free_callback :: (Ptr C'git_refdb_backend -> IO ()) -> IO C'git_refdb_backend_free_callback #
mK'git_refdb_backend_delete_callback :: C'git_refdb_backend_delete_callback -> Ptr C'git_refdb_backend -> Ptr C'git_reference -> IO CInt #
mK'git_refdb_backend_compress_callback :: C'git_refdb_backend_compress_callback -> Ptr C'git_refdb_backend -> IO CInt #
mK'git_refdb_backend_free_callback :: C'git_refdb_backend_free_callback -> Ptr C'git_refdb_backend -> IO () #
data C'git_refdb_backend #
Constructors
Instances
| Eq C'git_refdb_backend # | |
Defined in Bindings.Libgit2.RefdbBackend Methods (==) :: C'git_refdb_backend -> C'git_refdb_backend -> Bool # (/=) :: C'git_refdb_backend -> C'git_refdb_backend -> Bool # | |
| Show C'git_refdb_backend # | |
Defined in Bindings.Libgit2.RefdbBackend Methods showsPrec :: Int -> C'git_refdb_backend -> ShowS # show :: C'git_refdb_backend -> String # showList :: [C'git_refdb_backend] -> ShowS # | |
| Storable C'git_refdb_backend # | |
Defined in Bindings.Libgit2.RefdbBackend Methods sizeOf :: C'git_refdb_backend -> Int # alignment :: C'git_refdb_backend -> Int # peekElemOff :: Ptr C'git_refdb_backend -> Int -> IO C'git_refdb_backend # pokeElemOff :: Ptr C'git_refdb_backend -> Int -> C'git_refdb_backend -> IO () # peekByteOff :: Ptr b -> Int -> IO C'git_refdb_backend # pokeByteOff :: Ptr b -> Int -> C'git_refdb_backend -> IO () # peek :: Ptr C'git_refdb_backend -> IO C'git_refdb_backend # poke :: Ptr C'git_refdb_backend -> C'git_refdb_backend -> IO () # | |
c'git_refdb_backend_fs :: Ptr (Ptr C'git_refdb_backend) -> Ptr C'git_repository -> Ptr C'git_refdb -> IO CInt #
p'git_refdb_backend_fs :: FunPtr (Ptr (Ptr C'git_refdb_backend) -> Ptr C'git_repository -> Ptr C'git_refdb -> IO CInt) #
p'git_refdb_backend'foreach :: Ptr C'git_refdb_backend -> Ptr C'git_refdb_backend_foreach_callback #
p'git_refdb_backend'foreach_glob :: Ptr C'git_refdb_backend -> Ptr C'git_refdb_backend_foreach_glob_callback #