|
|
|
Description |
Datatypes and file-access routines for the per-module (.mix)
indexes used by Hpc.
|
|
Synopsis |
|
|
|
Documentation |
|
data Mix |
Mix is the information about a modules static properties, like
location of Tix's in a file.
tab stops are the size of a tab in the provided line:colunm values.
* In GHC, this is 1 (a tab is just a character)
* With hpc-tracer, this is 8 (a tab represents several spaces).
| Constructors | | Instances | |
|
|
type MixEntry = (HpcPos, BoxLabel) |
|
data BoxLabel |
Constructors | | Instances | |
|
|
data CondBox |
Constructors | GuardBinBox | | CondBinBox | | QualBinBox | |
| Instances | |
|
|
mixCreate |
:: String | Dir Name
| -> String | module Name
| -> Mix | Mix DataStructure
| -> IO () | | Create is mix file.
|
|
|
readMix |
|
|
getModificationTime :: FilePath -> IO Integer |
Get modification time of a file.
|
|
createMixEntryDom :: Show a => [(HpcPos, a)] -> [MixEntryDom [a]] |
|
type MixEntryDom a = Tree (HpcPos, a) |
|
Produced by Haddock version 2.3.0 |