text-show-instances-0.4: Additional instances for text-show

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

Text.Show.Text.Language.Haskell.TH

Description

Monomorphic Show functions for data types in the template-haskell library.

Since: 0.1

Synopsis

Documentation

showbAnnLookupPrec :: Int -> AnnLookup -> Builder Source

Convert an AnnLookup to a Builder with the given precedence. This function is only available with template-haskell-2.9.0.0 or later.

Since: 0.1

showbAnnTargetPrec :: Int -> AnnTarget -> Builder Source

Convert an AnnTarget to a Builder with the given precedence. This function is only available with template-haskell-2.9.0.0 or later.

Since: 0.1

showbBodyPrec :: Int -> Body -> Builder Source

Convert a Body to a Builder with the given precedence.

Since: 0.1

showbCallconv :: Callconv -> Builder Source

Convert a Callconv to a Builder.

Since: 0.1

showbClausePrec :: Int -> Clause -> Builder Source

Convert a Clause to a Builder with the given precedence.

Since: 0.1

showbConPrec :: Int -> Con -> Builder Source

Convert a Con to a Builder with the given precedence.

Since: 0.1

showbDecPrec :: Int -> Dec -> Builder Source

Convert a Dec to a Builder with the given precedence.

Since: 0.1

showbExpPrec :: Int -> Exp -> Builder Source

Convert an Exp to a Builder with the given precedence.

Since: 0.1

showbFixityPrec :: Int -> Fixity -> Builder Source

Convert a Fixity to a Builder with the given precedence.

Since: 0.1

showbForeignPrec :: Int -> Foreign -> Builder Source

Convert a Foreign to a Builder with the given precedence.

Since: 0.1

showbFunDepPrec :: Int -> FunDep -> Builder Source

Convert a FunDep to a Builder with the given precedence.

Since: 0.1

showbGuardPrec :: Int -> Guard -> Builder Source

Convert a Guard to a Builder with the given precedence.

Since: 0.1

showbInfoPrec :: Int -> Info -> Builder Source

Convert an Info to a Builder with the given precedence.

Since: 0.1

showbInline :: Inline -> Builder Source

Convert an Inline to a Builder. This function is only available with template-haskell-2.8.0.0 or later.

Since: 0.1

showbKindPrec :: Int -> Kind -> Builder Source

Convert a Kind to a Builder with the given precedence.

Since: 0.2

showbLitPrec :: Int -> Dec -> Builder Source

Convert a Lit to a Builder with the given precedence.

Since: 0.1

showbLocPrec :: Int -> Loc -> Builder Source

Convert a Loc to a Builder with the given precedence.

Since: 0.1

showbMatchPrec :: Int -> Match -> Builder Source

Convert a Match to a Builder with the given precedence.

Since: 0.1

showbModNamePrec :: Int -> ModName -> Builder Source

Convert a ModName to a Builder with the given precedence.

Since: 0.1

showbModulePrec :: Int -> Module -> Builder Source

Convert a Module to a Builder with the given precedence. This function is only available with template-haskell-2.9.0.0 or later.

Since: 0.1

showbModuleInfoPrec :: Int -> ModuleInfo -> Builder Source

Convert a ModuleInfo to a Builder with the given precedence. This function is only available with template-haskell-2.9.0.0 or later.

Since: 0.1

showbName :: Name -> Builder Source

Convert a Name to a Builder.

Since: 0.1

showbName' :: NameIs -> Name -> Builder Source

Convert a Name to a Builder with the given NameIs settings.

Since: 0.1

showbOccNamePrec :: Int -> OccName -> Builder Source

Convert an OccName to a Builder with the given precedence.

Since: 0.1

showbPatPrec :: Int -> Pat -> Builder Source

Convert a Pat to a Builder with the given precedence.

Since: 0.1

showbPhasesPrec :: Int -> Phases -> Builder Source

Convert a Phases to a Builder with the given precedence. This function is only available with template-haskell-2.8.0.0 or later.

Since: 0.1

showbPkgNamePrec :: Int -> PkgName -> Builder Source

Convert a PkgName to a Builder with the given precedence.

Since: 0.1

showbPragmaPrec :: Int -> Pragma -> Builder Source

Convert a Pragma to a Builder with the given precedence.

Since: 0.1

showbPredPrec :: Int -> Pred -> Builder Source

Convert a Pred to a Builder with the given precedence.

Since: 0.2

showbRangePrec :: Int -> Range -> Builder Source

Convert a Range to a Builder with the given precedence.

Since: 0.1

showbRole :: Role -> Builder Source

Convert a Role to a Builder. This function is only available with template-haskell-2.9.0.0 or later.

Since: 0.1

showbRuleBndrPrec :: Int -> RuleBndr -> Builder Source

Convert a RuleBndr to a Builder with the given precedence. This function is only available with template-haskell-2.8.0.0 or later.

Since: 0.1

showbRuleMatch :: RuleMatch -> Builder Source

Convert a RuleMatch to a Builder. This function is only available with template-haskell-2.8.0.0 or later.

Since: 0.1

showbSafety :: Safety -> Builder Source

Convert a Safety to a Builder.

Since: 0.1

showbStmtPrec :: Int -> Stmt -> Builder Source

Convert a Stmt to a Builder with the given precedence.

Since: 0.1

showbStrict :: Strict -> Builder Source

Convert a Strict to a Builder.

Since: 0.1

showbTyLitPrec :: Int -> TyLit -> Builder Source

Convert a TyLit to a Builder with the given precedence. This function is only available with template-haskell-2.8.0.0 or later.

Since: 0.1

showbTypePrec :: Int -> Type -> Builder Source

Convert a Type to a Builder with the given precedence.

Since: 0.1

showbTyVarBndrPrec :: Int -> TyVarBndr -> Builder Source

Convert a TyVarBndr to a Builder with the given precedence.

Since: 0.1

showbTySynEqnPrec :: Int -> TySynEqn -> Builder Source

Convert a TySynEqn to a Builder with the given precedence. This function is only available with template-haskell-2.9.0.0 or later.

Since: 0.1

showbDoc :: Doc -> Builder Source

Convert a Doc to a Builder.

Since: 0.3