{-# LANGUAGE ForeignFunctionInterface #-}
module Torch.FFI.TH.Char.Vector where
import Foreign
import Foreign.C.Types
import Data.Word
import Data.Int
import Torch.Types.TH
foreign import ccall "THVector.h THCharVector_fill"
c_fill_ :: Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_fill :: Ptr C'THState -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_fill = const c_fill_
foreign import ccall "THVector.h THCharVector_cadd"
c_cadd_ :: Ptr CChar -> Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_cadd :: Ptr C'THState -> Ptr CChar -> Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_cadd = const c_cadd_
foreign import ccall "THVector.h THCharVector_adds"
c_adds_ :: Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_adds :: Ptr C'THState -> Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_adds = const c_adds_
foreign import ccall "THVector.h THCharVector_cmul"
c_cmul_ :: Ptr CChar -> Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ()
c_cmul :: Ptr C'THState -> Ptr CChar -> Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ()
c_cmul = const c_cmul_
foreign import ccall "THVector.h THCharVector_muls"
c_muls_ :: Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_muls :: Ptr C'THState -> Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_muls = const c_muls_
foreign import ccall "THVector.h THCharVector_cdiv"
c_cdiv_ :: Ptr CChar -> Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ()
c_cdiv :: Ptr C'THState -> Ptr CChar -> Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ()
c_cdiv = const c_cdiv_
foreign import ccall "THVector.h THCharVector_divs"
c_divs_ :: Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_divs :: Ptr C'THState -> Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ()
c_divs = const c_divs_
foreign import ccall "THVector.h THCharVector_copy"
c_copy_ :: Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ()
c_copy :: Ptr C'THState -> Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ()
c_copy = const c_copy_
foreign import ccall "THVector.h THCharVector_normal_fill"
c_normal_fill_ :: Ptr CChar -> CLLong -> Ptr C'THGenerator -> CChar -> CChar -> IO ()
c_normal_fill :: Ptr C'THState -> Ptr CChar -> CLLong -> Ptr C'THGenerator -> CChar -> CChar -> IO ()
c_normal_fill = const c_normal_fill_
foreign import ccall "THVector.h &THCharVector_fill"
p_fill :: FunPtr (Ptr CChar -> CChar -> CPtrdiff -> IO ())
foreign import ccall "THVector.h &THCharVector_cadd"
p_cadd :: FunPtr (Ptr CChar -> Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ())
foreign import ccall "THVector.h &THCharVector_adds"
p_adds :: FunPtr (Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ())
foreign import ccall "THVector.h &THCharVector_cmul"
p_cmul :: FunPtr (Ptr CChar -> Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ())
foreign import ccall "THVector.h &THCharVector_muls"
p_muls :: FunPtr (Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ())
foreign import ccall "THVector.h &THCharVector_cdiv"
p_cdiv :: FunPtr (Ptr CChar -> Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ())
foreign import ccall "THVector.h &THCharVector_divs"
p_divs :: FunPtr (Ptr CChar -> Ptr CChar -> CChar -> CPtrdiff -> IO ())
foreign import ccall "THVector.h &THCharVector_copy"
p_copy :: FunPtr (Ptr CChar -> Ptr CChar -> CPtrdiff -> IO ())
foreign import ccall "THVector.h &THCharVector_normal_fill"
p_normal_fill :: FunPtr (Ptr CChar -> CLLong -> Ptr C'THGenerator -> CChar -> CChar -> IO ())