|
|
|
|
|
| Description |
|
|
| Synopsis |
|
|
|
| Documentation |
|
| textTagTableNew :: IO TextTagTable |
| Creates a new TextTagTable. The table contains no tags by default.
|
|
| textTagTableAdd :: TextTagTableClass obj => obj -> TextTag -> IO () |
Add a tag to the table. The tag is assigned the highest priority in the
table.
The tag must not be in a tag table already, and may not have the same name as
an already-added tag.
|
|
| textTagTableRemove :: TextTagTableClass obj => obj -> TextTag -> IO () |
| Remove a tag from the table.
|
|
| textTagTableLookup :: TextTagTableClass obj => obj -> String -> IO (Maybe TextTag) |
| Look up a named tag.
|
|
| textTagTableForeach :: TextTagTableClass obj => obj -> (TextTag -> IO ()) -> IO () |
| Calls func on each tag in table.
|
|
| textTagTableGetSize :: TextTagTableClass obj => obj -> IO Int |
| Returns the size of the table (the number of tags).
|
|
| Produced by Haddock version 0.6 |