Safe Haskell | None |
---|
Git.Libgit2.Internal
Documentation
type ObjPtr a = Maybe (ForeignPtr a)Source
addTracingBackend :: MonadGit m => LgRepository m ()Source
coidPtrToOid :: Ptr C'git_oid -> IO (ForeignPtr C'git_oid)Source
lookupObject' :: MonadGit m => ForeignPtr C'git_oid -> Int -> (Ptr (Ptr a) -> Ptr C'git_repository -> Ptr C'git_oid -> IO CInt) -> (Ptr (Ptr a) -> Ptr C'git_repository -> Ptr C'git_oid -> CSize -> IO CInt) -> (ForeignPtr C'git_oid -> ForeignPtr a -> Ptr a -> IO b) -> LgRepository m bSource
withSignature :: Converter -> Signature -> (Ptr C'git_signature -> IO a) -> IO aSource