Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Number.Flint.Fq.Zech.Types
Description
Documentation
Constructors
FqZech !(ForeignPtr CFqZech) |
Instances
Storable CFqZech Source # | |
Constructors
FqZechCtx !(ForeignPtr CFqZechCtx) |
Instances
Storable CFqZechCtx Source # | |
Defined in Data.Number.Flint.Fq.Zech.FFI Methods 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 #
Constructors
FqZechPoly !(ForeignPtr CFqZechPoly) |
Instances
Storable CFqZechPoly Source # | |
Defined in Data.Number.Flint.Fq.Zech.Poly.FFI Methods 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 FqZechPolyFactor Source #
Constructors
FqZechPolyFactor !(ForeignPtr CFqZechPolyFactor) |
data CFqZechPolyFactor Source #
Constructors
CFqZechPolyFactor (Ptr CFqZechPoly) (Ptr CLong) CLong CLong |
Instances
Storable CFqZechPolyFactor Source # | |
Defined in Data.Number.Flint.Fq.Zech.Poly.Factor.FFI Methods 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 () # |
Constructors
FqZechMat !(ForeignPtr CFqZechMat) |
data CFqZechMat Source #
Instances
Storable CFqZechMat Source # | |
Defined in Data.Number.Flint.Fq.Zech.Mat.FFI Methods 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 () # |