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
- 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
- keyFileGetBoolean :: MonadIO m => KeyFile -> Text -> Text -> m ()
- keyFileGetBooleanList :: MonadIO m => KeyFile -> Text -> Text -> m [Bool]
- keyFileGetComment :: MonadIO m => KeyFile -> Maybe Text -> Text -> m Text
- keyFileGetDouble :: MonadIO m => KeyFile -> Text -> Text -> m Double
- keyFileGetDoubleList :: MonadIO m => KeyFile -> Text -> Text -> m [Double]
- keyFileGetGroups :: MonadIO m => KeyFile -> m ([Text], Word64)
- keyFileGetInt64 :: MonadIO m => KeyFile -> Text -> Text -> m Int64
- keyFileGetInteger :: MonadIO m => KeyFile -> Text -> Text -> m Int32
- keyFileGetIntegerList :: MonadIO m => KeyFile -> Text -> Text -> m [Int32]
- keyFileGetKeys :: MonadIO m => KeyFile -> Text -> m ([Text], Word64)
- keyFileGetLocaleString :: MonadIO m => KeyFile -> Text -> Text -> Maybe Text -> m Text
- keyFileGetLocaleStringList :: MonadIO m => KeyFile -> Text -> Text -> Maybe Text -> m ([Text], Word64)
- keyFileGetStartGroup :: MonadIO m => KeyFile -> m Text
- keyFileGetString :: MonadIO m => KeyFile -> Text -> Text -> m Text
- keyFileGetStringList :: MonadIO m => KeyFile -> Text -> Text -> m ([Text], Word64)
- keyFileGetUint64 :: MonadIO m => KeyFile -> Text -> Text -> m Word64
- keyFileGetValue :: MonadIO m => KeyFile -> Text -> Text -> m Text
- keyFileHasGroup :: MonadIO m => KeyFile -> Text -> m Bool
- keyFileLoadFromData :: MonadIO m => KeyFile -> Text -> Word64 -> [KeyFileFlags] -> m ()
- keyFileLoadFromDataDirs :: MonadIO m => KeyFile -> [Char] -> [KeyFileFlags] -> m [Char]
- keyFileLoadFromDirs :: MonadIO m => KeyFile -> [Char] -> [[Char]] -> [KeyFileFlags] -> m [Char]
- keyFileLoadFromFile :: MonadIO m => KeyFile -> [Char] -> [KeyFileFlags] -> m ()
- keyFileNew :: MonadIO m => m KeyFile
- keyFileRemoveComment :: MonadIO m => KeyFile -> Maybe Text -> Maybe Text -> m ()
- keyFileRemoveGroup :: MonadIO m => KeyFile -> Text -> m ()
- keyFileRemoveKey :: MonadIO m => KeyFile -> Text -> Text -> m ()
- keyFileSaveToFile :: MonadIO m => KeyFile -> Text -> m ()
- keyFileSetBoolean :: MonadIO m => KeyFile -> Text -> Text -> Bool -> m ()
- keyFileSetBooleanList :: MonadIO m => KeyFile -> Text -> Text -> [Bool] -> m ()
- keyFileSetComment :: MonadIO m => KeyFile -> Maybe Text -> Maybe Text -> Text -> m ()
- keyFileSetDouble :: MonadIO m => KeyFile -> Text -> Text -> Double -> m ()
- keyFileSetDoubleList :: MonadIO m => KeyFile -> Text -> Text -> [Double] -> m ()
- keyFileSetInt64 :: MonadIO m => KeyFile -> Text -> Text -> Int64 -> m ()
- keyFileSetInteger :: MonadIO m => KeyFile -> Text -> Text -> Int32 -> m ()
- keyFileSetIntegerList :: MonadIO m => KeyFile -> Text -> Text -> [Int32] -> m ()
- keyFileSetListSeparator :: MonadIO m => KeyFile -> Int8 -> m ()
- keyFileSetLocaleString :: MonadIO m => KeyFile -> Text -> Text -> Text -> Text -> m ()
- keyFileSetLocaleStringList :: MonadIO m => KeyFile -> Text -> Text -> Text -> [Text] -> Word64 -> m ()
- keyFileSetString :: MonadIO m => KeyFile -> Text -> Text -> Text -> m ()
- keyFileSetStringList :: MonadIO m => KeyFile -> Text -> Text -> [Text] -> Word64 -> m ()
- keyFileSetUint64 :: MonadIO m => KeyFile -> Text -> Text -> Word64 -> m ()
- keyFileSetValue :: MonadIO m => KeyFile -> Text -> Text -> Text -> m ()
- keyFileToData :: MonadIO m => KeyFile -> m (Text, Word64)
- keyFileUnref :: MonadIO m => KeyFile -> m ()
Exported types
Methods
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
keyFileGetStartGroup :: MonadIO m => KeyFile -> m Text Source
keyFileGetString
keyFileGetStringList
keyFileGetUint64
keyFileGetValue
keyFileHasGroup
keyFileLoadFromData
keyFileLoadFromData :: MonadIO m => KeyFile -> Text -> Word64 -> [KeyFileFlags] -> m () Source
keyFileLoadFromDataDirs
keyFileLoadFromDataDirs :: MonadIO m => KeyFile -> [Char] -> [KeyFileFlags] -> m [Char] Source
keyFileLoadFromDirs
keyFileLoadFromDirs :: MonadIO m => KeyFile -> [Char] -> [[Char]] -> [KeyFileFlags] -> m [Char] Source
keyFileLoadFromFile
keyFileLoadFromFile :: MonadIO m => KeyFile -> [Char] -> [KeyFileFlags] -> m () Source
keyFileNew
keyFileNew :: MonadIO m => m KeyFile Source
keyFileRemoveComment
keyFileRemoveGroup
keyFileRemoveGroup :: MonadIO m => KeyFile -> Text -> m () Source
keyFileRemoveKey
keyFileSaveToFile
keyFileSaveToFile :: MonadIO m => KeyFile -> Text -> m () Source
keyFileSetBoolean
keyFileSetBooleanList
keyFileSetComment
keyFileSetDouble
keyFileSetDoubleList
keyFileSetInt64
keyFileSetInteger
keyFileSetIntegerList
keyFileSetListSeparator
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
keyFileUnref :: MonadIO m => KeyFile -> m () Source