Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Bindings.Libgit2.Tree
Documentation
c'git_tree_lookup :: Ptr (Ptr C'git_tree) -> Ptr C'git_repository -> Ptr C'git_oid -> IO CInt #
c'git_tree_lookup_prefix :: Ptr (Ptr C'git_tree) -> Ptr C'git_repository -> Ptr C'git_oid -> CSize -> IO CInt #
c'git_tree_free :: Ptr C'git_tree -> IO () #
c'git_tree_id :: Ptr C'git_tree -> IO (Ptr C'git_oid) #
c'git_tree_owner :: Ptr C'git_tree -> IO (Ptr C'git_repository) #
c'git_tree_entrycount :: Ptr C'git_tree -> IO CSize #
p'git_tree_id :: FunPtr (Ptr C'git_tree -> IO (Ptr C'git_oid)) #
p'git_tree_owner :: FunPtr (Ptr C'git_tree -> IO (Ptr C'git_repository)) #
c'git_tree_entry_byname :: Ptr C'git_tree -> CString -> IO (Ptr C'git_tree_entry) #
p'git_tree_entrycount :: FunPtr (Ptr C'git_tree -> IO CSize) #
c'git_tree_entry_byindex :: Ptr C'git_tree -> CSize -> IO (Ptr C'git_tree_entry) #
c'git_tree_entry_byoid :: Ptr C'git_tree -> Ptr C'git_oid -> IO (Ptr C'git_tree_entry) #
p'git_tree_entry_byname :: FunPtr (Ptr C'git_tree -> CString -> IO (Ptr C'git_tree_entry)) #
p'git_tree_entry_byindex :: FunPtr (Ptr C'git_tree -> CSize -> IO (Ptr C'git_tree_entry)) #
c'git_tree_entry_bypath :: Ptr (Ptr C'git_tree_entry) -> Ptr C'git_tree -> CString -> IO CInt #
p'git_tree_entry_byoid :: FunPtr (Ptr C'git_tree -> Ptr C'git_oid -> IO (Ptr C'git_tree_entry)) #
c'git_tree_entry_free :: Ptr C'git_tree_entry -> IO () #
p'git_tree_entry_bypath :: FunPtr (Ptr (Ptr C'git_tree_entry) -> Ptr C'git_tree -> CString -> IO CInt) #
p'git_tree_entry_dup :: FunPtr (Ptr C'git_tree_entry -> IO (Ptr C'git_tree_entry)) #
p'git_tree_entry_free :: FunPtr (Ptr C'git_tree_entry -> IO ()) #
c'git_tree_entry_id :: Ptr C'git_tree_entry -> IO (Ptr C'git_oid) #
p'git_tree_entry_name :: FunPtr (Ptr C'git_tree_entry -> IO CString) #
p'git_tree_entry_id :: FunPtr (Ptr C'git_tree_entry -> IO (Ptr C'git_oid)) #
c'git_tree_entry_to_object :: Ptr (Ptr C'git_object) -> Ptr C'git_repository -> Ptr C'git_tree_entry -> IO CInt #
c'git_treebuilder_create :: Ptr (Ptr C'git_treebuilder) -> Ptr C'git_tree -> IO CInt #
p'git_tree_entry_cmp :: FunPtr (Ptr C'git_tree_entry -> Ptr C'git_tree_entry -> IO CInt) #
c'git_treebuilder_clear :: Ptr C'git_treebuilder -> IO () #
p'git_tree_entry_to_object :: FunPtr (Ptr (Ptr C'git_object) -> Ptr C'git_repository -> Ptr C'git_tree_entry -> IO CInt) #
p'git_treebuilder_create :: FunPtr (Ptr (Ptr C'git_treebuilder) -> Ptr C'git_tree -> IO CInt) #
c'git_treebuilder_free :: Ptr C'git_treebuilder -> IO () #
p'git_treebuilder_clear :: FunPtr (Ptr C'git_treebuilder -> IO ()) #
c'git_treebuilder_get :: Ptr C'git_treebuilder -> CString -> IO (Ptr C'git_tree_entry) #
p'git_treebuilder_free :: FunPtr (Ptr C'git_treebuilder -> IO ()) #
c'git_treebuilder_insert :: Ptr (Ptr C'git_tree_entry) -> Ptr C'git_treebuilder -> CString -> Ptr C'git_oid -> C'git_filemode_t -> IO CInt #
c'git_treebuilder_remove :: Ptr C'git_treebuilder -> CString -> IO CInt #
p'git_treebuilder_get :: FunPtr (Ptr C'git_treebuilder -> CString -> IO (Ptr C'git_tree_entry)) #
p'git_treebuilder_insert :: FunPtr (Ptr (Ptr C'git_tree_entry) -> Ptr C'git_treebuilder -> CString -> Ptr C'git_oid -> C'git_filemode_t -> IO CInt) #
p'git_treebuilder_remove :: FunPtr (Ptr C'git_treebuilder -> CString -> IO CInt) #
type C'git_treebuilder_filter_cb = FunPtr (Ptr C'git_tree_entry -> Ptr () -> IO CInt) #
c'git_treebuilder_filter :: Ptr C'git_treebuilder -> C'git_treebuilder_filter_cb -> Ptr () -> IO () #
mk'git_treebuilder_filter_cb :: (Ptr C'git_tree_entry -> Ptr () -> IO CInt) -> IO C'git_treebuilder_filter_cb #
c'git_treebuilder_write :: Ptr C'git_oid -> Ptr C'git_repository -> Ptr C'git_treebuilder -> IO CInt #
mK'git_treebuilder_filter_cb :: C'git_treebuilder_filter_cb -> Ptr C'git_tree_entry -> Ptr () -> IO CInt #
p'git_treebuilder_filter :: FunPtr (Ptr C'git_treebuilder -> C'git_treebuilder_filter_cb -> Ptr () -> IO ()) #
p'git_treebuilder_write :: FunPtr (Ptr C'git_oid -> Ptr C'git_repository -> Ptr C'git_treebuilder -> IO CInt) #
type C'git_treewalk_cb = FunPtr (CString -> Ptr C'git_tree_entry -> Ptr () -> IO CInt) #
mk'git_treewalk_cb :: (CString -> Ptr C'git_tree_entry -> Ptr () -> IO CInt) -> IO C'git_treewalk_cb #
mK'git_treewalk_cb :: C'git_treewalk_cb -> CString -> Ptr C'git_tree_entry -> Ptr () -> IO CInt #
type C'git_treewalk_mode = CUInt #
c'GIT_TREEWALK_PRE :: Num a => a #
c'GIT_TREEWALK_POST :: Num a => a #
c'git_tree_walk :: Ptr C'git_tree -> C'git_treewalk_mode -> C'git_treewalk_cb -> Ptr () -> IO CInt #
p'git_tree_walk :: FunPtr (Ptr C'git_tree -> C'git_treewalk_mode -> C'git_treewalk_cb -> Ptr () -> IO CInt) #