module Text.Show.Text.Foreign.C.Types (
showbCCharPrec
, showbCSCharPrec
, showbCUChar
, showbCShortPrec
, showbCUShort
, showbCIntPrec
, showbCUInt
, showbCLongPrec
, showbCULong
, showbCPtrdiffPrec
, showbCSize
, showbCWcharPrec
, showbCSigAtomicPrec
, showbCLLongPrec
, showbCULLong
, showbCIntPtrPrec
, showbCUIntPtr
, showbCIntMaxPrec
, showbCUIntMax
, showbCClockPrec
, showbCTimePrec
, showbCUSeconds
, showbCSUSecondsPrec
, showbCFloatPrec
, showbCDoublePrec
) where
import Data.Text.Lazy.Builder (Builder)
import Foreign.C.Types
import Prelude hiding (Show)
import Text.Show.Text.Class (Show(showb, showbPrec))
import Text.Show.Text.Data.Integral ()
import Text.Show.Text.Data.Floating ()
showbCCharPrec :: Int -> CChar -> Builder
showbCCharPrec = showbPrec
showbCSCharPrec :: Int -> CSChar -> Builder
showbCSCharPrec = showbPrec
showbCUChar :: CUChar -> Builder
showbCUChar = showb
showbCShortPrec :: Int -> CShort -> Builder
showbCShortPrec = showbPrec
showbCUShort :: CUShort -> Builder
showbCUShort = showb
showbCIntPrec :: Int -> CInt -> Builder
showbCIntPrec = showbPrec
showbCUInt :: CUInt -> Builder
showbCUInt = showb
showbCLongPrec :: Int -> CLong -> Builder
showbCLongPrec = showbPrec
showbCULong :: CULong -> Builder
showbCULong = showb
showbCPtrdiffPrec :: Int -> CPtrdiff -> Builder
showbCPtrdiffPrec = showbPrec
showbCSize :: CSize -> Builder
showbCSize = showb
showbCWcharPrec :: Int -> CWchar -> Builder
showbCWcharPrec = showbPrec
showbCSigAtomicPrec :: Int -> CSigAtomic -> Builder
showbCSigAtomicPrec = showbPrec
showbCLLongPrec :: Int -> CLLong -> Builder
showbCLLongPrec = showbPrec
showbCULLong :: CULLong -> Builder
showbCULLong = showb
showbCIntPtrPrec :: Int -> CIntPtr -> Builder
showbCIntPtrPrec = showbPrec
showbCUIntPtr :: CUIntPtr -> Builder
showbCUIntPtr = showb
showbCIntMaxPrec :: Int -> CIntMax -> Builder
showbCIntMaxPrec = showbPrec
showbCUIntMax :: CUIntMax -> Builder
showbCUIntMax = showb
showbCClockPrec :: Int -> CClock -> Builder
showbCClockPrec = showbPrec
showbCTimePrec :: Int -> CTime -> Builder
showbCTimePrec = showbPrec
showbCUSeconds :: CUSeconds -> Builder
showbCUSeconds = showb
showbCSUSecondsPrec :: Int -> CSUSeconds -> Builder
showbCSUSecondsPrec = showbPrec
showbCFloatPrec :: Int -> CFloat -> Builder
showbCFloatPrec = showbPrec
showbCDoublePrec :: Int -> CDouble -> Builder
showbCDoublePrec = showbPrec
deriving instance Show CChar
deriving instance Show CSChar
deriving instance Show CUChar
deriving instance Show CShort
deriving instance Show CUShort
deriving instance Show CInt
deriving instance Show CUInt
deriving instance Show CLong
deriving instance Show CULong
deriving instance Show CPtrdiff
deriving instance Show CSize
deriving instance Show CWchar
deriving instance Show CSigAtomic
deriving instance Show CLLong
deriving instance Show CULLong
deriving instance Show CIntPtr
deriving instance Show CUIntPtr
deriving instance Show CIntMax
deriving instance Show CUIntMax
deriving instance Show CClock
deriving instance Show CTime
deriving instance Show CUSeconds
deriving instance Show CSUSeconds
deriving instance Show CFloat
deriving instance Show CDouble