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
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 #