Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Bindings.Libgit2.Notes
Documentation
mk'git_note_foreach_cb :: (Ptr C'git_oid -> Ptr C'git_oid -> Ptr () -> IO CInt) -> IO C'git_note_foreach_cb Source #
data C'git_iterator Source #
Constructors
C'git_iterator |
type C'git_note_iterator = C'git_iterator Source #
mK'git_note_foreach_cb :: C'git_note_foreach_cb -> Ptr C'git_oid -> Ptr C'git_oid -> Ptr () -> IO CInt Source #
c'git_note_iterator_new :: Ptr (Ptr C'git_iterator) -> Ptr C'git_repository -> CString -> IO CInt Source #
c'git_note_iterator_free :: Ptr C'git_iterator -> IO () Source #
p'git_note_iterator_new :: FunPtr (Ptr (Ptr C'git_iterator) -> Ptr C'git_repository -> CString -> IO CInt) Source #
p'git_note_iterator_free :: FunPtr (Ptr C'git_iterator -> IO ()) Source #
c'git_note_read :: Ptr (Ptr C'git_note) -> Ptr C'git_repository -> CString -> Ptr C'git_oid -> IO CInt Source #
c'git_note_message :: Ptr C'git_note -> IO CString Source #
p'git_note_next :: FunPtr (Ptr C'git_oid -> Ptr C'git_oid -> Ptr C'git_iterator -> IO CInt) Source #
c'git_note_oid :: Ptr C'git_note -> IO (Ptr C'git_oid) Source #
p'git_note_read :: FunPtr (Ptr (Ptr C'git_note) -> Ptr C'git_repository -> CString -> Ptr C'git_oid -> IO CInt) Source #
p'git_note_message :: FunPtr (Ptr C'git_note -> IO CString) Source #
c'git_note_create :: Ptr C'git_oid -> Ptr C'git_repository -> Ptr C'git_signature -> Ptr C'git_signature -> CString -> Ptr C'git_oid -> CString -> CInt -> IO CInt Source #
p'git_note_oid :: FunPtr (Ptr C'git_note -> IO (Ptr C'git_oid)) Source #
c'git_note_remove :: Ptr C'git_repository -> CString -> Ptr C'git_signature -> Ptr C'git_signature -> Ptr C'git_oid -> IO CInt Source #
c'git_note_free :: Ptr C'git_note -> IO () Source #
p'git_note_create :: FunPtr (Ptr C'git_oid -> Ptr C'git_repository -> Ptr C'git_signature -> Ptr C'git_signature -> CString -> Ptr C'git_oid -> CString -> CInt -> IO CInt) Source #
c'git_note_default_ref :: Ptr CString -> Ptr C'git_repository -> IO CInt Source #
p'git_note_remove :: FunPtr (Ptr C'git_repository -> CString -> Ptr C'git_signature -> Ptr C'git_signature -> Ptr C'git_oid -> IO CInt) Source #
p'git_note_free :: FunPtr (Ptr C'git_note -> IO ()) Source #
c'git_note_foreach :: Ptr C'git_repository -> CString -> C'git_note_foreach_cb -> Ptr () -> IO CInt Source #
p'git_note_default_ref :: FunPtr (Ptr CString -> Ptr C'git_repository -> IO CInt) Source #
p'git_note_foreach :: FunPtr (Ptr C'git_repository -> CString -> C'git_note_foreach_cb -> Ptr () -> IO CInt) Source #