Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
A #PangoScriptIter is used to iterate through a string and identify ranges in different scripts.
- newtype ScriptIter = ScriptIter (ForeignPtr ScriptIter)
- noScriptIter :: Maybe ScriptIter
- data ScriptIterFreeMethodInfo
- scriptIterFree :: MonadIO m => ScriptIter -> m ()
- data ScriptIterGetRangeMethodInfo
- scriptIterGetRange :: MonadIO m => ScriptIter -> m (Text, Text, Script)
- data ScriptIterNextMethodInfo
- scriptIterNext :: MonadIO m => ScriptIter -> m Bool
Exported types
newtype ScriptIter Source
((~) * info (ResolveScriptIterMethod t ScriptIter), MethodInfo * info ScriptIter p) => IsLabel t (ScriptIter -> p) Source | |
((~) * info (ResolveScriptIterMethod t ScriptIter), MethodInfo * info ScriptIter p) => IsLabelProxy t (ScriptIter -> p) Source | |
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) ScriptIterNextMethodInfo ScriptIter signature Source | |
((~) (TYPE Lifted) signature (m (Text, Text, Script)), MonadIO m) => MethodInfo (TYPE Lifted) ScriptIterGetRangeMethodInfo ScriptIter signature Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) ScriptIterFreeMethodInfo ScriptIter signature Source | |
Methods
scriptIterFree
data ScriptIterFreeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) ScriptIterFreeMethodInfo ScriptIter signature Source | |
scriptIterFree :: MonadIO m => ScriptIter -> m () Source
scriptIterGetRange
data ScriptIterGetRangeMethodInfo Source
((~) (TYPE Lifted) signature (m (Text, Text, Script)), MonadIO m) => MethodInfo (TYPE Lifted) ScriptIterGetRangeMethodInfo ScriptIter signature Source | |
scriptIterGetRange :: MonadIO m => ScriptIter -> m (Text, Text, Script) Source
scriptIterNext
data ScriptIterNextMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) ScriptIterNextMethodInfo ScriptIter signature Source | |
scriptIterNext :: MonadIO m => ScriptIter -> m Bool Source