Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
Instances
Storable CFqZechCtx Source # | |
Defined in Data.Number.Flint.Fq.Zech.FFI sizeOf :: CFqZechCtx -> Int # alignment :: CFqZechCtx -> Int # peekElemOff :: Ptr CFqZechCtx -> Int -> IO CFqZechCtx # pokeElemOff :: Ptr CFqZechCtx -> Int -> CFqZechCtx -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqZechCtx # pokeByteOff :: Ptr b -> Int -> CFqZechCtx -> IO () # peek :: Ptr CFqZechCtx -> IO CFqZechCtx # poke :: Ptr CFqZechCtx -> CFqZechCtx -> IO () # |
type CFqZechCtx = CFlint FqZechCtx Source #
data FqZechPoly Source #
Instances
Storable CFqZechPoly Source # | |
Defined in Data.Number.Flint.Fq.Zech.Poly.FFI sizeOf :: CFqZechPoly -> Int # alignment :: CFqZechPoly -> Int # peekElemOff :: Ptr CFqZechPoly -> Int -> IO CFqZechPoly # pokeElemOff :: Ptr CFqZechPoly -> Int -> CFqZechPoly -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqZechPoly # pokeByteOff :: Ptr b -> Int -> CFqZechPoly -> IO () # peek :: Ptr CFqZechPoly -> IO CFqZechPoly # poke :: Ptr CFqZechPoly -> CFqZechPoly -> IO () # |
type CFqZechPoly = CFlint FqZechPoly Source #
data CFqZechPolyFactor Source #
Instances
Storable CFqZechPolyFactor Source # | |
Defined in Data.Number.Flint.Fq.Zech.Poly.Factor.FFI sizeOf :: CFqZechPolyFactor -> Int # alignment :: CFqZechPolyFactor -> Int # peekElemOff :: Ptr CFqZechPolyFactor -> Int -> IO CFqZechPolyFactor # pokeElemOff :: Ptr CFqZechPolyFactor -> Int -> CFqZechPolyFactor -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqZechPolyFactor # pokeByteOff :: Ptr b -> Int -> CFqZechPolyFactor -> IO () # peek :: Ptr CFqZechPolyFactor -> IO CFqZechPolyFactor # poke :: Ptr CFqZechPolyFactor -> CFqZechPolyFactor -> IO () # |
data CFqZechMat Source #
Instances
Storable CFqZechMat Source # | |
Defined in Data.Number.Flint.Fq.Zech.Mat.FFI sizeOf :: CFqZechMat -> Int # alignment :: CFqZechMat -> Int # peekElemOff :: Ptr CFqZechMat -> Int -> IO CFqZechMat # pokeElemOff :: Ptr CFqZechMat -> Int -> CFqZechMat -> IO () # peekByteOff :: Ptr b -> Int -> IO CFqZechMat # pokeByteOff :: Ptr b -> Int -> CFqZechMat -> IO () # peek :: Ptr CFqZechMat -> IO CFqZechMat # poke :: Ptr CFqZechMat -> CFqZechMat -> IO () # |