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 Source #
c'git_tree_lookup_prefix :: Ptr (Ptr C'git_tree) -> Ptr C'git_repository -> Ptr C'git_oid -> CSize -> IO CInt Source #
c'git_tree_free :: Ptr C'git_tree -> IO () Source #
c'git_tree_id :: Ptr C'git_tree -> IO (Ptr C'git_oid) Source #
c'git_tree_owner :: Ptr C'git_tree -> IO (Ptr C'git_repository) Source #
c'git_tree_entrycount :: Ptr C'git_tree -> IO CSize Source #
p'git_tree_id :: FunPtr (Ptr C'git_tree -> IO (Ptr C'git_oid)) Source #
p'git_tree_owner :: FunPtr (Ptr C'git_tree -> IO (Ptr C'git_repository)) Source #
c'git_tree_entry_byname :: Ptr C'git_tree -> CString -> IO (Ptr C'git_tree_entry) Source #
p'git_tree_entrycount :: FunPtr (Ptr C'git_tree -> IO CSize) Source #
c'git_tree_entry_byindex :: Ptr C'git_tree -> CSize -> IO (Ptr C'git_tree_entry) Source #
c'git_tree_entry_byoid :: Ptr C'git_tree -> Ptr C'git_oid -> IO (Ptr C'git_tree_entry) Source #
p'git_tree_entry_byname :: FunPtr (Ptr C'git_tree -> CString -> IO (Ptr C'git_tree_entry)) Source #
p'git_tree_entry_byindex :: FunPtr (Ptr C'git_tree -> CSize -> IO (Ptr C'git_tree_entry)) Source #
c'git_tree_entry_bypath :: Ptr (Ptr C'git_tree_entry) -> Ptr C'git_tree -> CString -> IO CInt Source #
p'git_tree_entry_byoid :: FunPtr (Ptr C'git_tree -> Ptr C'git_oid -> IO (Ptr C'git_tree_entry)) Source #
c'git_tree_entry_free :: Ptr C'git_tree_entry -> IO () Source #
p'git_tree_entry_bypath :: FunPtr (Ptr (Ptr C'git_tree_entry) -> Ptr C'git_tree -> CString -> IO CInt) Source #
p'git_tree_entry_free :: FunPtr (Ptr C'git_tree_entry -> IO ()) Source #
c'git_tree_entry_id :: Ptr C'git_tree_entry -> IO (Ptr C'git_oid) Source #
p'git_tree_entry_id :: FunPtr (Ptr C'git_tree_entry -> IO (Ptr C'git_oid)) Source #
c'git_tree_entry_to_object :: Ptr (Ptr C'git_object) -> Ptr C'git_repository -> Ptr C'git_tree_entry -> IO CInt Source #
c'git_treebuilder_create :: Ptr (Ptr C'git_treebuilder) -> Ptr C'git_tree -> IO CInt Source #
p'git_tree_entry_cmp :: FunPtr (Ptr C'git_tree_entry -> Ptr C'git_tree_entry -> IO CInt) Source #
c'git_treebuilder_clear :: Ptr C'git_treebuilder -> IO () Source #
p'git_tree_entry_to_object :: FunPtr (Ptr (Ptr C'git_object) -> Ptr C'git_repository -> Ptr C'git_tree_entry -> IO CInt) Source #
p'git_treebuilder_create :: FunPtr (Ptr (Ptr C'git_treebuilder) -> Ptr C'git_tree -> IO CInt) Source #
c'git_treebuilder_free :: Ptr C'git_treebuilder -> IO () Source #
p'git_treebuilder_clear :: FunPtr (Ptr C'git_treebuilder -> IO ()) Source #
c'git_treebuilder_get :: Ptr C'git_treebuilder -> CString -> IO (Ptr C'git_tree_entry) Source #
p'git_treebuilder_free :: FunPtr (Ptr C'git_treebuilder -> IO ()) Source #
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 Source #
c'git_treebuilder_remove :: Ptr C'git_treebuilder -> CString -> IO CInt Source #
p'git_treebuilder_get :: FunPtr (Ptr C'git_treebuilder -> CString -> IO (Ptr C'git_tree_entry)) Source #
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) Source #
p'git_treebuilder_remove :: FunPtr (Ptr C'git_treebuilder -> CString -> IO CInt) Source #
type C'git_treebuilder_filter_cb = FunPtr (Ptr C'git_tree_entry -> Ptr () -> IO CInt) Source #
c'git_treebuilder_filter :: Ptr C'git_treebuilder -> C'git_treebuilder_filter_cb -> Ptr () -> IO () Source #
mk'git_treebuilder_filter_cb :: (Ptr C'git_tree_entry -> Ptr () -> IO CInt) -> IO C'git_treebuilder_filter_cb Source #
c'git_treebuilder_write :: Ptr C'git_oid -> Ptr C'git_repository -> Ptr C'git_treebuilder -> IO CInt Source #
mK'git_treebuilder_filter_cb :: C'git_treebuilder_filter_cb -> Ptr C'git_tree_entry -> Ptr () -> IO CInt Source #
p'git_treebuilder_filter :: FunPtr (Ptr C'git_treebuilder -> C'git_treebuilder_filter_cb -> Ptr () -> IO ()) Source #
p'git_treebuilder_write :: FunPtr (Ptr C'git_oid -> Ptr C'git_repository -> Ptr C'git_treebuilder -> IO CInt) Source #
type C'git_treewalk_cb = FunPtr (CString -> Ptr C'git_tree_entry -> Ptr () -> IO CInt) Source #
mk'git_treewalk_cb :: (CString -> Ptr C'git_tree_entry -> Ptr () -> IO CInt) -> IO C'git_treewalk_cb Source #
mK'git_treewalk_cb :: C'git_treewalk_cb -> CString -> Ptr C'git_tree_entry -> Ptr () -> IO CInt Source #
type C'git_treewalk_mode = CUInt Source #
c'GIT_TREEWALK_PRE :: Num a => a Source #
c'GIT_TREEWALK_POST :: Num a => a Source #
c'git_tree_walk :: Ptr C'git_tree -> C'git_treewalk_mode -> C'git_treewalk_cb -> Ptr () -> IO CInt Source #
p'git_tree_walk :: FunPtr (Ptr C'git_tree -> C'git_treewalk_mode -> C'git_treewalk_cb -> Ptr () -> IO CInt) Source #