W3cubDocs

/Haskell 8

Trace.Hpc.Tix

Safe Haskell Safe
Language Haskell98

Description

Datatypes and file-access routines for the tick data file (.tix) used by Hpc.

data Tix Source

Tix is the storage format for our dynamic information about what boxes are ticked.

Constructors

Tix [TixModule]
Instances
Instances details
Eq Tix
Instance details

Defined in Trace.Hpc.Tix

Methods

(==) :: Tix -> Tix -> Bool

(/=) :: Tix -> Tix -> Bool

Read Tix
Instance details

Defined in Trace.Hpc.Tix

Show Tix
Instance details

Defined in Trace.Hpc.Tix

Methods

showsPrec :: Int -> Tix -> ShowS Source

show :: Tix -> String Source

showList :: [Tix] -> ShowS Source

data TixModule Source

Constructors

TixModule String Hash Int [Integer]
Instances
Instances details
Eq TixModule
Instance details

Defined in Trace.Hpc.Tix

Methods

(==) :: TixModule -> TixModule -> Bool

(/=) :: TixModule -> TixModule -> Bool

Read TixModule
Instance details

Defined in Trace.Hpc.Tix

Show TixModule
Instance details

Defined in Trace.Hpc.Tix

tixModuleName :: TixModule -> String Source

tixModuleHash :: TixModule -> Hash Source

tixModuleTixs :: TixModule -> [Integer] Source

readTix :: String -> IO (Maybe Tix) Source

Read a .tix File.

writeTix :: String -> Tix -> IO () Source

Write a .tix File.

getTixFileName :: String -> String Source

getTixFullName takes a binary or .tix-file name, and normalizes it into a .tix-file name.

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.8.3/docs/html/libraries/hpc-0.6.0.3/Trace-Hpc-Tix.html