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

data TixModule Source

Constructors

TixModule String Hash Int [Integer]

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/7.10.3/docs/html/libraries/hpc-0.6.0.2/Trace-Hpc-Tix.html