#include #include module Bindings.Libgit2.Tree where #strict_import import Bindings.Libgit2.Common import Bindings.Libgit2.Types import Bindings.Libgit2.Oid import Bindings.Libgit2.Object #ccall git_tree_id , Ptr -> IO (Ptr ) #ccall git_tree_entrycount , Ptr -> IO (CUInt) #ccall git_tree_entry_byname , Ptr -> CString -> IO (Ptr ) #ccall git_tree_entry_byindex , Ptr -> CUInt -> IO (Ptr ) #ccall git_tree_entry_attributes , Ptr -> IO (CUInt) #ccall git_tree_entry_name , Ptr -> IO (CString) #ccall git_tree_entry_id , Ptr -> IO (Ptr ) #ccall git_tree_entry_type , Ptr -> IO () #ccall git_tree_entry_2object , Ptr (Ptr ) -> Ptr -> Ptr -> IO (CInt) #ccall git_tree_create_fromindex , Ptr -> Ptr -> IO (CInt) #ccall git_treebuilder_create , Ptr (Ptr ) -> Ptr -> IO (CInt) #ccall git_treebuilder_clear , Ptr -> IO () #ccall git_treebuilder_free , Ptr -> IO () #ccall git_treebuilder_get , Ptr -> CString -> IO (Ptr ) #ccall git_treebuilder_insert , Ptr (Ptr ) -> Ptr -> CString -> Ptr -> CUInt -> IO (CInt) #ccall git_treebuilder_remove , Ptr -> CString -> IO (CInt) #ccall git_treebuilder_filter , Ptr -> CInt -> IO () #ccall git_treebuilder_write , Ptr -> Ptr -> Ptr -> IO (CInt) #cinline git_tree_lookup , Ptr (Ptr ) -> Ptr -> Ptr -> IO (CInt) #cinline git_tree_lookup_prefix , Ptr (Ptr ) -> Ptr -> Ptr -> CUInt -> IO (CInt) #cinline git_tree_close , Ptr -> IO ()