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 #
data C'git_iterator #
Constructors
C'git_iterator |
type C'git_note_iterator = C'git_iterator #
mK'git_note_foreach_cb :: C'git_note_foreach_cb -> Ptr C'git_oid -> Ptr C'git_oid -> Ptr () -> IO CInt #
c'git_note_iterator_new :: Ptr (Ptr C'git_iterator) -> Ptr C'git_repository -> CString -> IO CInt #
c'git_note_iterator_free :: Ptr C'git_iterator -> IO () #
c'git_note_next :: Ptr C'git_oid -> Ptr C'git_oid -> Ptr C'git_iterator -> IO CInt #
p'git_note_iterator_new :: FunPtr (Ptr (Ptr C'git_iterator) -> Ptr C'git_repository -> CString -> IO CInt) #
p'git_note_iterator_free :: FunPtr (Ptr C'git_iterator -> IO ()) #
c'git_note_read :: Ptr (Ptr C'git_note) -> Ptr C'git_repository -> CString -> Ptr C'git_oid -> IO CInt #
c'git_note_message :: Ptr C'git_note -> IO CString #
c'git_note_oid :: Ptr C'git_note -> IO (Ptr C'git_oid) #
p'git_note_read :: FunPtr (Ptr (Ptr C'git_note) -> Ptr C'git_repository -> CString -> Ptr C'git_oid -> IO CInt) #
p'git_note_message :: FunPtr (Ptr C'git_note -> IO CString) #
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 #
p'git_note_oid :: FunPtr (Ptr C'git_note -> IO (Ptr C'git_oid)) #
c'git_note_remove :: Ptr C'git_repository -> CString -> Ptr C'git_signature -> Ptr C'git_signature -> Ptr C'git_oid -> IO CInt #
c'git_note_free :: Ptr C'git_note -> IO () #
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) #
c'git_note_default_ref :: Ptr CString -> Ptr C'git_repository -> IO CInt #
p'git_note_remove :: FunPtr (Ptr C'git_repository -> CString -> Ptr C'git_signature -> Ptr C'git_signature -> Ptr C'git_oid -> IO CInt) #
p'git_note_free :: FunPtr (Ptr C'git_note -> IO ()) #
c'git_note_foreach :: Ptr C'git_repository -> CString -> C'git_note_foreach_cb -> Ptr () -> IO CInt #
p'git_note_default_ref :: FunPtr (Ptr CString -> Ptr C'git_repository -> IO CInt) #
p'git_note_foreach :: FunPtr (Ptr C'git_repository -> CString -> C'git_note_foreach_cb -> Ptr () -> IO CInt) #