text-show-0.6.0.1: Efficient conversion of values into Text

Copyright(C) 2014-2015 Ryan Scott
LicenseBSD-style (see the file LICENSE)
MaintainerRyan Scott
StabilityExperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell98

Text.Show.Text.Foreign.C.Types

Description

Monomorphic Show functions for Haskell newtypes corresponding to C types in the Foreign Function Interface (FFI).

Since: 0.3

Synopsis

Documentation

showbCCharPrec :: Int -> CChar -> Builder Source

Convert a CChar to a Builder with the given precedence.

Since: 0.3

showbCSCharPrec :: Int -> CSChar -> Builder Source

Convert a CSChar to a Builder with the given precedence.

Since: 0.3

showbCUChar :: CUChar -> Builder Source

Convert a CUChar to a Builder.

Since: 0.3

showbCShortPrec :: Int -> CShort -> Builder Source

Convert a CShort to a Builder with the given precedence.

Since: 0.3

showbCUShort :: CUShort -> Builder Source

Convert a CUShort to a Builder.

Since: 0.3

showbCIntPrec :: Int -> CInt -> Builder Source

Convert a CInt to a Builder with the given precedence.

Since: 0.3

showbCUInt :: CUInt -> Builder Source

Convert a CUInt to a Builder.

Since: 0.3

showbCLongPrec :: Int -> CLong -> Builder Source

Convert a CLong to a Builder with the given precedence.

Since: 0.3

showbCULong :: CULong -> Builder Source

Convert a CULong to a Builder.

Since: 0.3

showbCPtrdiffPrec :: Int -> CPtrdiff -> Builder Source

Convert a CPtrdiff to a Builder with the given precedence.

Since: 0.3

showbCSize :: CSize -> Builder Source

Convert a CSize to a Builder.

Since: 0.3

showbCWcharPrec :: Int -> CWchar -> Builder Source

Convert a CWchar to a Builder with the given precedence.

Since: 0.3

showbCSigAtomicPrec :: Int -> CSigAtomic -> Builder Source

Convert a CSigAtomic to a Builder with the given precedence.

Since: 0.3

showbCLLongPrec :: Int -> CLLong -> Builder Source

Convert a CLLong to a Builder with the given precedence.

Since: 0.3

showbCULLong :: CULLong -> Builder Source

Convert a CULLong to a Builder.

Since: 0.3

showbCIntPtrPrec :: Int -> CIntPtr -> Builder Source

Convert a CIntPtr to a Builder with the given precedence.

Since: 0.3

showbCUIntPtr :: CUIntPtr -> Builder Source

Convert a CUIntPtr to a Builder.

Since: 0.3

showbCIntMaxPrec :: Int -> CIntMax -> Builder Source

Convert a CIntMax to a Builder with the given precedence.

Since: 0.3

showbCUIntMax :: CUIntMax -> Builder Source

Convert a CUIntMax to a Builder.

Since: 0.3

showbCClockPrec :: Int -> CClock -> Builder Source

Convert a CClock to a Builder with the given precedence.

Since: 0.3

showbCTimePrec :: Int -> CTime -> Builder Source

Convert a CTime to a Builder with the given precedence.

Since: 0.3

showbCUSeconds :: CUSeconds -> Builder Source

Convert a CUSeconds value to a Builder. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbCSUSecondsPrec :: Int -> CSUSeconds -> Builder Source

Convert a CSUSeconds value to a Builder with the given precedence. This function is only available with base-4.4.0.0 or later.

Since: 0.3

showbCFloatPrec :: Int -> CFloat -> Builder Source

Convert a CFloat to a Builder with the given precedence.

Since: 0.3

showbCDoublePrec :: Int -> CDouble -> Builder Source

Convert a CDouble to a Builder with the given precedence.

Since: 0.3