packages feed

hlibgit2-0.1: Bindings/Libgit2/Tree.hsc

#include <bindings.dsl.h>
#include <git2.h>
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 <git_tree> -> IO (Ptr <git_oid>)
#ccall git_tree_entrycount , Ptr <git_tree> -> IO (CSize)
#ccall git_tree_entry_byname , Ptr <git_tree> -> CString -> IO (Ptr <git_tree_entry>)
#ccall git_tree_entry_byindex , Ptr <git_tree> -> CInt -> IO (Ptr <git_tree_entry>)
#ccall git_tree_entry_attributes , Ptr <git_tree_entry> -> IO (CUInt)
#ccall git_tree_entry_name , Ptr <git_tree_entry> -> IO (CString)
#ccall git_tree_entry_id , Ptr <git_tree_entry> -> IO (Ptr <git_oid>)
#ccall git_tree_entry_2object , Ptr (Ptr <git_object>) -> Ptr <git_tree_entry> -> IO (CInt)
#ccall git_tree_add_entry , Ptr (Ptr <git_tree_entry>) -> Ptr <git_tree> -> Ptr <git_oid> -> CString -> CInt -> IO (CInt)
#ccall git_tree_remove_entry_byindex , Ptr <git_tree> -> CInt -> IO (CInt)
#ccall git_tree_remove_entry_byname , Ptr <git_tree> -> CString -> IO (CInt)
#ccall git_tree_clear_entries , Ptr <git_tree> -> IO ()
#ccall git_tree_entry_set_id , Ptr <git_tree_entry> -> Ptr <git_oid> -> IO ()
#ccall git_tree_entry_set_name , Ptr <git_tree_entry> -> CString -> IO ()
#ccall git_tree_entry_set_attributes , Ptr <git_tree_entry> -> CUInt -> IO (CInt)
#cinline git_tree_lookup , Ptr (Ptr <git_tree>) -> Ptr <git_repository> -> Ptr <git_oid> -> IO (CInt)
#cinline git_tree_new , Ptr (Ptr <git_tree>) -> Ptr <git_repository> -> IO (CInt)