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 |
- Exported types
- Methods
- keyFileErrorQuark
- keyFileGetBoolean
- keyFileGetBooleanList
- keyFileGetComment
- keyFileGetDouble
- keyFileGetDoubleList
- keyFileGetGroups
- keyFileGetInt64
- keyFileGetInteger
- keyFileGetIntegerList
- keyFileGetKeys
- keyFileGetLocaleString
- keyFileGetLocaleStringList
- keyFileGetStartGroup
- keyFileGetString
- keyFileGetStringList
- keyFileGetUint64
- keyFileGetValue
- keyFileHasGroup
- keyFileLoadFromData
- keyFileLoadFromDataDirs
- keyFileLoadFromDirs
- keyFileLoadFromFile
- keyFileNew
- keyFileRemoveComment
- keyFileRemoveGroup
- keyFileRemoveKey
- keyFileSaveToFile
- keyFileSetBoolean
- keyFileSetBooleanList
- keyFileSetComment
- keyFileSetDouble
- keyFileSetDoubleList
- keyFileSetInt64
- keyFileSetInteger
- keyFileSetIntegerList
- keyFileSetListSeparator
- keyFileSetLocaleString
- keyFileSetLocaleStringList
- keyFileSetString
- keyFileSetStringList
- keyFileSetUint64
- keyFileSetValue
- keyFileToData
- keyFileUnref
The GKeyFile struct contains only private data and should not be accessed directly.
- newtype KeyFile = KeyFile (ForeignPtr KeyFile)
- noKeyFile :: Maybe KeyFile
- keyFileErrorQuark :: MonadIO m => m Word32
- data KeyFileGetBooleanMethodInfo
- keyFileGetBoolean :: MonadIO m => KeyFile -> Text -> Text -> m ()
- data KeyFileGetBooleanListMethodInfo
- keyFileGetBooleanList :: MonadIO m => KeyFile -> Text -> Text -> m [Bool]
- data KeyFileGetCommentMethodInfo
- keyFileGetComment :: MonadIO m => KeyFile -> Maybe Text -> Text -> m Text
- data KeyFileGetDoubleMethodInfo
- keyFileGetDouble :: MonadIO m => KeyFile -> Text -> Text -> m Double
- data KeyFileGetDoubleListMethodInfo
- keyFileGetDoubleList :: MonadIO m => KeyFile -> Text -> Text -> m [Double]
- data KeyFileGetGroupsMethodInfo
- keyFileGetGroups :: MonadIO m => KeyFile -> m ([Text], Word64)
- data KeyFileGetInt64MethodInfo
- keyFileGetInt64 :: MonadIO m => KeyFile -> Text -> Text -> m Int64
- data KeyFileGetIntegerMethodInfo
- keyFileGetInteger :: MonadIO m => KeyFile -> Text -> Text -> m Int32
- data KeyFileGetIntegerListMethodInfo
- keyFileGetIntegerList :: MonadIO m => KeyFile -> Text -> Text -> m [Int32]
- data KeyFileGetKeysMethodInfo
- keyFileGetKeys :: MonadIO m => KeyFile -> Text -> m ([Text], Word64)
- data KeyFileGetLocaleStringMethodInfo
- keyFileGetLocaleString :: MonadIO m => KeyFile -> Text -> Text -> Maybe Text -> m Text
- data KeyFileGetLocaleStringListMethodInfo
- keyFileGetLocaleStringList :: MonadIO m => KeyFile -> Text -> Text -> Maybe Text -> m ([Text], Word64)
- data KeyFileGetStartGroupMethodInfo
- keyFileGetStartGroup :: MonadIO m => KeyFile -> m Text
- data KeyFileGetStringMethodInfo
- keyFileGetString :: MonadIO m => KeyFile -> Text -> Text -> m Text
- data KeyFileGetStringListMethodInfo
- keyFileGetStringList :: MonadIO m => KeyFile -> Text -> Text -> m ([Text], Word64)
- data KeyFileGetUint64MethodInfo
- keyFileGetUint64 :: MonadIO m => KeyFile -> Text -> Text -> m Word64
- data KeyFileGetValueMethodInfo
- keyFileGetValue :: MonadIO m => KeyFile -> Text -> Text -> m Text
- data KeyFileHasGroupMethodInfo
- keyFileHasGroup :: MonadIO m => KeyFile -> Text -> m Bool
- data KeyFileLoadFromDataMethodInfo
- keyFileLoadFromData :: MonadIO m => KeyFile -> Text -> Word64 -> [KeyFileFlags] -> m ()
- data KeyFileLoadFromDataDirsMethodInfo
- keyFileLoadFromDataDirs :: MonadIO m => KeyFile -> [Char] -> [KeyFileFlags] -> m [Char]
- data KeyFileLoadFromDirsMethodInfo
- keyFileLoadFromDirs :: MonadIO m => KeyFile -> [Char] -> [[Char]] -> [KeyFileFlags] -> m [Char]
- data KeyFileLoadFromFileMethodInfo
- keyFileLoadFromFile :: MonadIO m => KeyFile -> [Char] -> [KeyFileFlags] -> m ()
- keyFileNew :: MonadIO m => m KeyFile
- data KeyFileRemoveCommentMethodInfo
- keyFileRemoveComment :: MonadIO m => KeyFile -> Maybe Text -> Maybe Text -> m ()
- data KeyFileRemoveGroupMethodInfo
- keyFileRemoveGroup :: MonadIO m => KeyFile -> Text -> m ()
- data KeyFileRemoveKeyMethodInfo
- keyFileRemoveKey :: MonadIO m => KeyFile -> Text -> Text -> m ()
- data KeyFileSaveToFileMethodInfo
- keyFileSaveToFile :: MonadIO m => KeyFile -> Text -> m ()
- data KeyFileSetBooleanMethodInfo
- keyFileSetBoolean :: MonadIO m => KeyFile -> Text -> Text -> Bool -> m ()
- data KeyFileSetBooleanListMethodInfo
- keyFileSetBooleanList :: MonadIO m => KeyFile -> Text -> Text -> [Bool] -> m ()
- data KeyFileSetCommentMethodInfo
- keyFileSetComment :: MonadIO m => KeyFile -> Maybe Text -> Maybe Text -> Text -> m ()
- data KeyFileSetDoubleMethodInfo
- keyFileSetDouble :: MonadIO m => KeyFile -> Text -> Text -> Double -> m ()
- data KeyFileSetDoubleListMethodInfo
- keyFileSetDoubleList :: MonadIO m => KeyFile -> Text -> Text -> [Double] -> m ()
- data KeyFileSetInt64MethodInfo
- keyFileSetInt64 :: MonadIO m => KeyFile -> Text -> Text -> Int64 -> m ()
- data KeyFileSetIntegerMethodInfo
- keyFileSetInteger :: MonadIO m => KeyFile -> Text -> Text -> Int32 -> m ()
- data KeyFileSetIntegerListMethodInfo
- keyFileSetIntegerList :: MonadIO m => KeyFile -> Text -> Text -> [Int32] -> m ()
- data KeyFileSetListSeparatorMethodInfo
- keyFileSetListSeparator :: MonadIO m => KeyFile -> Int8 -> m ()
- data KeyFileSetLocaleStringMethodInfo
- keyFileSetLocaleString :: MonadIO m => KeyFile -> Text -> Text -> Text -> Text -> m ()
- data KeyFileSetLocaleStringListMethodInfo
- keyFileSetLocaleStringList :: MonadIO m => KeyFile -> Text -> Text -> Text -> [Text] -> Word64 -> m ()
- data KeyFileSetStringMethodInfo
- keyFileSetString :: MonadIO m => KeyFile -> Text -> Text -> Text -> m ()
- data KeyFileSetStringListMethodInfo
- keyFileSetStringList :: MonadIO m => KeyFile -> Text -> Text -> [Text] -> Word64 -> m ()
- data KeyFileSetUint64MethodInfo
- keyFileSetUint64 :: MonadIO m => KeyFile -> Text -> Text -> Word64 -> m ()
- data KeyFileSetValueMethodInfo
- keyFileSetValue :: MonadIO m => KeyFile -> Text -> Text -> Text -> m ()
- data KeyFileToDataMethodInfo
- keyFileToData :: MonadIO m => KeyFile -> m (Text, Word64)
- data KeyFileUnrefMethodInfo
- keyFileUnref :: MonadIO m => KeyFile -> m ()
Exported types
Methods
keyFileErrorQuark
keyFileErrorQuark :: MonadIO m => m Word32 Source
keyFileGetBoolean
keyFileGetBooleanList
keyFileGetComment
keyFileGetDouble
keyFileGetDoubleList
keyFileGetGroups
keyFileGetInt64
keyFileGetInteger
keyFileGetIntegerList
keyFileGetKeys
keyFileGetLocaleString
keyFileGetLocaleStringList
keyFileGetLocaleStringList :: MonadIO m => KeyFile -> Text -> Text -> Maybe Text -> m ([Text], Word64) Source
keyFileGetStartGroup
data KeyFileGetStartGroupMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileGetStartGroupMethodInfo KeyFile signature Source | |
keyFileGetStartGroup :: MonadIO m => KeyFile -> m Text Source
keyFileGetString
keyFileGetStringList
keyFileGetUint64
keyFileGetValue
keyFileHasGroup
keyFileLoadFromData
data KeyFileLoadFromDataMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Word64 -> [KeyFileFlags] -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileLoadFromDataMethodInfo KeyFile signature Source | |
keyFileLoadFromData :: MonadIO m => KeyFile -> Text -> Word64 -> [KeyFileFlags] -> m () Source
keyFileLoadFromDataDirs
data KeyFileLoadFromDataDirsMethodInfo Source
((~) (TYPE Lifted) signature ([Char] -> [KeyFileFlags] -> m [Char]), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileLoadFromDataDirsMethodInfo KeyFile signature Source | |
keyFileLoadFromDataDirs :: MonadIO m => KeyFile -> [Char] -> [KeyFileFlags] -> m [Char] Source
keyFileLoadFromDirs
data KeyFileLoadFromDirsMethodInfo Source
((~) (TYPE Lifted) signature ([Char] -> [[Char]] -> [KeyFileFlags] -> m [Char]), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileLoadFromDirsMethodInfo KeyFile signature Source | |
keyFileLoadFromDirs :: MonadIO m => KeyFile -> [Char] -> [[Char]] -> [KeyFileFlags] -> m [Char] Source
keyFileLoadFromFile
data KeyFileLoadFromFileMethodInfo Source
((~) (TYPE Lifted) signature ([Char] -> [KeyFileFlags] -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileLoadFromFileMethodInfo KeyFile signature Source | |
keyFileLoadFromFile :: MonadIO m => KeyFile -> [Char] -> [KeyFileFlags] -> m () Source
keyFileNew
keyFileNew :: MonadIO m => m KeyFile Source
keyFileRemoveComment
keyFileRemoveGroup
data KeyFileRemoveGroupMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileRemoveGroupMethodInfo KeyFile signature Source | |
keyFileRemoveGroup :: MonadIO m => KeyFile -> Text -> m () Source
keyFileRemoveKey
keyFileSaveToFile
data KeyFileSaveToFileMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileSaveToFileMethodInfo KeyFile signature Source | |
keyFileSaveToFile :: MonadIO m => KeyFile -> Text -> m () Source
keyFileSetBoolean
keyFileSetBooleanList
keyFileSetComment
keyFileSetDouble
keyFileSetDoubleList
keyFileSetInt64
keyFileSetInteger
keyFileSetIntegerList
keyFileSetListSeparator
data KeyFileSetListSeparatorMethodInfo Source
((~) (TYPE Lifted) signature (Int8 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileSetListSeparatorMethodInfo KeyFile signature Source | |
keyFileSetListSeparator :: MonadIO m => KeyFile -> Int8 -> m () Source
keyFileSetLocaleString
keyFileSetLocaleStringList
keyFileSetLocaleStringList :: MonadIO m => KeyFile -> Text -> Text -> Text -> [Text] -> Word64 -> m () Source
keyFileSetString
keyFileSetStringList
keyFileSetUint64
keyFileSetValue
keyFileToData
keyFileUnref
data KeyFileUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) KeyFileUnrefMethodInfo KeyFile signature Source | |
keyFileUnref :: MonadIO m => KeyFile -> m () Source