Copyright | Galois, Inc. 2010 |
---|---|
License | BSD3 |
Maintainer | jhendrix@galois.com |
Stability | experimental |
Portability | non-portable (c2hs, language extensions) |
Safe Haskell | None |
Language | Haskell98 |
Incomplete. Binding of misc/vec/vecInt.h
for manipulating
vectors of integers.
- data Vec_Int_t_
- type Vec_Int_t = Ptr Vec_Int_t_
- clearVecInt :: Vec_Int_t -> IO ()
- vecIntSize :: Vec_Int_t -> IO CInt
- setVecIntSize :: Vec_Int_t -> CInt -> IO ()
- vecIntCap :: Vec_Int_t -> IO CInt
- setVecIntCap :: Vec_Int_t -> CInt -> IO ()
- vecIntArray :: Vec_Int_t -> IO (Ptr CInt)
- setVecIntArray :: Vec_Int_t -> Ptr CInt -> IO ()
- vecIntEntry :: Vec_Int_t -> CInt -> IO CInt
- vecIntWriteEntry :: Vec_Int_t -> CInt -> CInt -> IO ()
- withVecInt :: CInt -> Ptr CInt -> (Vec_Int_t -> IO a) -> IO a
Documentation
data Vec_Int_t_ Source
type Vec_Int_t = Ptr Vec_Int_t_ Source
clearVecInt :: Vec_Int_t -> IO () Source
vecIntSize :: Vec_Int_t -> IO CInt Source
setVecIntSize :: Vec_Int_t -> CInt -> IO () Source
setVecIntCap :: Vec_Int_t -> CInt -> IO () Source