hasktorch-codegen-0.0.1.1: Code generation tools for Hasktorch

Safe HaskellNone
LanguageHaskell2010

CodeGen.Types.HsOutput

Synopsis

Documentation

newtype ModuleSuffix Source #

Constructors

ModuleSuffix 

Fields

Instances
Eq ModuleSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Ord ModuleSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Read ModuleSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Show ModuleSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

IsString ModuleSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Semigroup ModuleSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Monoid ModuleSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

newtype FileSuffix Source #

Constructors

FileSuffix 

Fields

Instances
Eq FileSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Ord FileSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Read FileSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Show FileSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

IsString FileSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Semigroup FileSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Monoid FileSuffix Source # 
Instance details

Defined in CodeGen.Types.HsOutput

newtype TextPath Source #

Constructors

TextPath 

Fields

newtype CRep Source #

Constructors

CRep Text 
Instances
Eq CRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

(==) :: CRep -> CRep -> Bool #

(/=) :: CRep -> CRep -> Bool #

Ord CRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

compare :: CRep -> CRep -> Ordering #

(<) :: CRep -> CRep -> Bool #

(<=) :: CRep -> CRep -> Bool #

(>) :: CRep -> CRep -> Bool #

(>=) :: CRep -> CRep -> Bool #

max :: CRep -> CRep -> CRep #

min :: CRep -> CRep -> CRep #

Show CRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

showsPrec :: Int -> CRep -> ShowS #

show :: CRep -> String #

showList :: [CRep] -> ShowS #

IsString CRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

fromString :: String -> CRep #

Hashable CRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

hashWithSalt :: Int -> CRep -> Int

hash :: CRep -> Int

newtype HsRep Source #

Constructors

HsRep Text 
Instances
Eq HsRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

(==) :: HsRep -> HsRep -> Bool #

(/=) :: HsRep -> HsRep -> Bool #

Ord HsRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

compare :: HsRep -> HsRep -> Ordering #

(<) :: HsRep -> HsRep -> Bool #

(<=) :: HsRep -> HsRep -> Bool #

(>) :: HsRep -> HsRep -> Bool #

(>=) :: HsRep -> HsRep -> Bool #

max :: HsRep -> HsRep -> HsRep #

min :: HsRep -> HsRep -> HsRep #

Show HsRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

showsPrec :: Int -> HsRep -> ShowS #

show :: HsRep -> String #

showList :: [HsRep] -> ShowS #

IsString HsRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

fromString :: String -> HsRep #

Hashable HsRep Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

hashWithSalt :: Int -> HsRep -> Int

hash :: HsRep -> Int

data CTensor Source #

Constructors

CTensor HsRep CRep 
Instances
Eq CTensor Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

(==) :: CTensor -> CTensor -> Bool #

(/=) :: CTensor -> CTensor -> Bool #

Ord CTensor Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Show CTensor Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Generic CTensor Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Associated Types

type Rep CTensor :: Type -> Type #

Methods

from :: CTensor -> Rep CTensor x #

to :: Rep CTensor x -> CTensor #

Hashable CTensor Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

hashWithSalt :: Int -> CTensor -> Int

hash :: CTensor -> Int

HasAlias CTensor Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

alias :: CTensor -> Text Source #

type Rep CTensor Source # 
Instance details

Defined in CodeGen.Types.HsOutput

data CReal Source #

Constructors

CReal HsRep CRep 
Instances
Eq CReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

(==) :: CReal -> CReal -> Bool #

(/=) :: CReal -> CReal -> Bool #

Ord CReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

compare :: CReal -> CReal -> Ordering #

(<) :: CReal -> CReal -> Bool #

(<=) :: CReal -> CReal -> Bool #

(>) :: CReal -> CReal -> Bool #

(>=) :: CReal -> CReal -> Bool #

max :: CReal -> CReal -> CReal #

min :: CReal -> CReal -> CReal #

Show CReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

showsPrec :: Int -> CReal -> ShowS #

show :: CReal -> String #

showList :: [CReal] -> ShowS #

Generic CReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Associated Types

type Rep CReal :: Type -> Type #

Methods

from :: CReal -> Rep CReal x #

to :: Rep CReal x -> CReal #

Hashable CReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

hashWithSalt :: Int -> CReal -> Int

hash :: CReal -> Int

HasAlias CReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

alias :: CReal -> Text Source #

type Rep CReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

data CAccReal Source #

Constructors

CAccReal HsRep CRep 
Instances
Eq CAccReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Ord CAccReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Show CAccReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Generic CAccReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Associated Types

type Rep CAccReal :: Type -> Type #

Methods

from :: CAccReal -> Rep CAccReal x #

to :: Rep CAccReal x -> CAccReal #

Hashable CAccReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

HasAlias CAccReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

alias :: CAccReal -> Text Source #

type Rep CAccReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

data CStorage Source #

Constructors

CStorage HsRep CRep 
Instances
Eq CStorage Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Ord CStorage Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Show CStorage Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Generic CStorage Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Associated Types

type Rep CStorage :: Type -> Type #

Methods

from :: CStorage -> Rep CStorage x #

to :: Rep CStorage x -> CStorage #

Hashable CStorage Source # 
Instance details

Defined in CodeGen.Types.HsOutput

HasAlias CStorage Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

alias :: CStorage -> Text Source #

type Rep CStorage Source # 
Instance details

Defined in CodeGen.Types.HsOutput

class HasAlias t where Source #

Methods

alias :: t -> Text Source #

Instances
HasAlias CStorage Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

alias :: CStorage -> Text Source #

HasAlias CAccReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

alias :: CAccReal -> Text Source #

HasAlias CReal Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

alias :: CReal -> Text Source #

HasAlias CTensor Source # 
Instance details

Defined in CodeGen.Types.HsOutput

Methods

alias :: CTensor -> Text Source #