| 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 |
GI.GLib.Enums
Contents
Description
- catchVariantParseError :: IO a -> (VariantParseError -> GErrorMessage -> IO a) -> IO a
- handleVariantParseError :: (VariantParseError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchThreadError :: IO a -> (ThreadError -> GErrorMessage -> IO a) -> IO a
- handleThreadError :: (ThreadError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchSpawnError :: IO a -> (SpawnError -> GErrorMessage -> IO a) -> IO a
- handleSpawnError :: (SpawnError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchShellError :: IO a -> (ShellError -> GErrorMessage -> IO a) -> IO a
- handleShellError :: (ShellError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchRegexError :: IO a -> (RegexError -> GErrorMessage -> IO a) -> IO a
- handleRegexError :: (RegexError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchOptionError :: IO a -> (OptionError -> GErrorMessage -> IO a) -> IO a
- handleOptionError :: (OptionError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchMarkupError :: IO a -> (MarkupError -> GErrorMessage -> IO a) -> IO a
- handleMarkupError :: (MarkupError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchKeyFileError :: IO a -> (KeyFileError -> GErrorMessage -> IO a) -> IO a
- handleKeyFileError :: (KeyFileError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchIOChannelError :: IO a -> (IOChannelError -> GErrorMessage -> IO a) -> IO a
- handleIOChannelError :: (IOChannelError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchFileError :: IO a -> (FileError -> GErrorMessage -> IO a) -> IO a
- handleFileError :: (FileError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchConvertError :: IO a -> (ConvertError -> GErrorMessage -> IO a) -> IO a
- handleConvertError :: (ConvertError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchBookmarkFileError :: IO a -> (BookmarkFileError -> GErrorMessage -> IO a) -> IO a
- handleBookmarkFileError :: (BookmarkFileError -> GErrorMessage -> IO a) -> IO a -> IO a
- data VariantParseError
- = VariantParseErrorFailed
- | VariantParseErrorBasicTypeExpected
- | VariantParseErrorCannotInferType
- | VariantParseErrorDefiniteTypeExpected
- | VariantParseErrorInputNotAtEnd
- | VariantParseErrorInvalidCharacter
- | VariantParseErrorInvalidFormatString
- | VariantParseErrorInvalidObjectPath
- | VariantParseErrorInvalidSignature
- | VariantParseErrorInvalidTypeString
- | VariantParseErrorNoCommonType
- | VariantParseErrorNumberOutOfRange
- | VariantParseErrorNumberTooBig
- | VariantParseErrorTypeError
- | VariantParseErrorUnexpectedToken
- | VariantParseErrorUnknownKeyword
- | VariantParseErrorUnterminatedStringConstant
- | VariantParseErrorValueExpected
- | AnotherVariantParseError Int
- data VariantClass
- = VariantClassBoolean
- | VariantClassByte
- | VariantClassInt16
- | VariantClassUint16
- | VariantClassInt32
- | VariantClassUint32
- | VariantClassInt64
- | VariantClassUint64
- | VariantClassHandle
- | VariantClassDouble
- | VariantClassString
- | VariantClassObjectPath
- | VariantClassSignature
- | VariantClassVariant
- | VariantClassMaybe
- | VariantClassArray
- | VariantClassTuple
- | VariantClassDictEntry
- | AnotherVariantClass Int
- data UserDirectory
- = UserDirectoryDirectoryDesktop
- | UserDirectoryDirectoryDocuments
- | UserDirectoryDirectoryDownload
- | UserDirectoryDirectoryMusic
- | UserDirectoryDirectoryPictures
- | UserDirectoryDirectoryPublicShare
- | UserDirectoryDirectoryTemplates
- | UserDirectoryDirectoryVideos
- | UserDirectoryNDirectories
- | AnotherUserDirectory Int
- data UnicodeType
- = UnicodeTypeControl
- | UnicodeTypeFormat
- | UnicodeTypeUnassigned
- | UnicodeTypePrivateUse
- | UnicodeTypeSurrogate
- | UnicodeTypeLowercaseLetter
- | UnicodeTypeModifierLetter
- | UnicodeTypeOtherLetter
- | UnicodeTypeTitlecaseLetter
- | UnicodeTypeUppercaseLetter
- | UnicodeTypeSpacingMark
- | UnicodeTypeEnclosingMark
- | UnicodeTypeNonSpacingMark
- | UnicodeTypeDecimalNumber
- | UnicodeTypeLetterNumber
- | UnicodeTypeOtherNumber
- | UnicodeTypeConnectPunctuation
- | UnicodeTypeDashPunctuation
- | UnicodeTypeClosePunctuation
- | UnicodeTypeFinalPunctuation
- | UnicodeTypeInitialPunctuation
- | UnicodeTypeOtherPunctuation
- | UnicodeTypeOpenPunctuation
- | UnicodeTypeCurrencySymbol
- | UnicodeTypeModifierSymbol
- | UnicodeTypeMathSymbol
- | UnicodeTypeOtherSymbol
- | UnicodeTypeLineSeparator
- | UnicodeTypeParagraphSeparator
- | UnicodeTypeSpaceSeparator
- | AnotherUnicodeType Int
- data UnicodeScript
- = UnicodeScriptInvalidCode
- | UnicodeScriptCommon
- | UnicodeScriptInherited
- | UnicodeScriptArabic
- | UnicodeScriptArmenian
- | UnicodeScriptBengali
- | UnicodeScriptBopomofo
- | UnicodeScriptCherokee
- | UnicodeScriptCoptic
- | UnicodeScriptCyrillic
- | UnicodeScriptDeseret
- | UnicodeScriptDevanagari
- | UnicodeScriptEthiopic
- | UnicodeScriptGeorgian
- | UnicodeScriptGothic
- | UnicodeScriptGreek
- | UnicodeScriptGujarati
- | UnicodeScriptGurmukhi
- | UnicodeScriptHan
- | UnicodeScriptHangul
- | UnicodeScriptHebrew
- | UnicodeScriptHiragana
- | UnicodeScriptKannada
- | UnicodeScriptKatakana
- | UnicodeScriptKhmer
- | UnicodeScriptLao
- | UnicodeScriptLatin
- | UnicodeScriptMalayalam
- | UnicodeScriptMongolian
- | UnicodeScriptMyanmar
- | UnicodeScriptOgham
- | UnicodeScriptOldItalic
- | UnicodeScriptOriya
- | UnicodeScriptRunic
- | UnicodeScriptSinhala
- | UnicodeScriptSyriac
- | UnicodeScriptTamil
- | UnicodeScriptTelugu
- | UnicodeScriptThaana
- | UnicodeScriptThai
- | UnicodeScriptTibetan
- | UnicodeScriptCanadianAboriginal
- | UnicodeScriptYi
- | UnicodeScriptTagalog
- | UnicodeScriptHanunoo
- | UnicodeScriptBuhid
- | UnicodeScriptTagbanwa
- | UnicodeScriptBraille
- | UnicodeScriptCypriot
- | UnicodeScriptLimbu
- | UnicodeScriptOsmanya
- | UnicodeScriptShavian
- | UnicodeScriptLinearB
- | UnicodeScriptTaiLe
- | UnicodeScriptUgaritic
- | UnicodeScriptNewTaiLue
- | UnicodeScriptBuginese
- | UnicodeScriptGlagolitic
- | UnicodeScriptTifinagh
- | UnicodeScriptSylotiNagri
- | UnicodeScriptOldPersian
- | UnicodeScriptKharoshthi
- | UnicodeScriptUnknown
- | UnicodeScriptBalinese
- | UnicodeScriptCuneiform
- | UnicodeScriptPhoenician
- | UnicodeScriptPhagsPa
- | UnicodeScriptNko
- | UnicodeScriptKayahLi
- | UnicodeScriptLepcha
- | UnicodeScriptRejang
- | UnicodeScriptSundanese
- | UnicodeScriptSaurashtra
- | UnicodeScriptCham
- | UnicodeScriptOlChiki
- | UnicodeScriptVai
- | UnicodeScriptCarian
- | UnicodeScriptLycian
- | UnicodeScriptLydian
- | UnicodeScriptAvestan
- | UnicodeScriptBamum
- | UnicodeScriptEgyptianHieroglyphs
- | UnicodeScriptImperialAramaic
- | UnicodeScriptInscriptionalPahlavi
- | UnicodeScriptInscriptionalParthian
- | UnicodeScriptJavanese
- | UnicodeScriptKaithi
- | UnicodeScriptLisu
- | UnicodeScriptMeeteiMayek
- | UnicodeScriptOldSouthArabian
- | UnicodeScriptOldTurkic
- | UnicodeScriptSamaritan
- | UnicodeScriptTaiTham
- | UnicodeScriptTaiViet
- | UnicodeScriptBatak
- | UnicodeScriptBrahmi
- | UnicodeScriptMandaic
- | UnicodeScriptChakma
- | UnicodeScriptMeroiticCursive
- | UnicodeScriptMeroiticHieroglyphs
- | UnicodeScriptMiao
- | UnicodeScriptSharada
- | UnicodeScriptSoraSompeng
- | UnicodeScriptTakri
- | UnicodeScriptBassaVah
- | UnicodeScriptCaucasianAlbanian
- | UnicodeScriptDuployan
- | UnicodeScriptElbasan
- | UnicodeScriptGrantha
- | UnicodeScriptKhojki
- | UnicodeScriptKhudawadi
- | UnicodeScriptLinearA
- | UnicodeScriptMahajani
- | UnicodeScriptManichaean
- | UnicodeScriptMendeKikakui
- | UnicodeScriptModi
- | UnicodeScriptMro
- | UnicodeScriptNabataean
- | UnicodeScriptOldNorthArabian
- | UnicodeScriptOldPermic
- | UnicodeScriptPahawhHmong
- | UnicodeScriptPalmyrene
- | UnicodeScriptPauCinHau
- | UnicodeScriptPsalterPahlavi
- | UnicodeScriptSiddham
- | UnicodeScriptTirhuta
- | UnicodeScriptWarangCiti
- | AnotherUnicodeScript Int
- data UnicodeBreakType
- = UnicodeBreakTypeMandatory
- | UnicodeBreakTypeCarriageReturn
- | UnicodeBreakTypeLineFeed
- | UnicodeBreakTypeCombiningMark
- | UnicodeBreakTypeSurrogate
- | UnicodeBreakTypeZeroWidthSpace
- | UnicodeBreakTypeInseparable
- | UnicodeBreakTypeNonBreakingGlue
- | UnicodeBreakTypeContingent
- | UnicodeBreakTypeSpace
- | UnicodeBreakTypeAfter
- | UnicodeBreakTypeBefore
- | UnicodeBreakTypeBeforeAndAfter
- | UnicodeBreakTypeHyphen
- | UnicodeBreakTypeNonStarter
- | UnicodeBreakTypeOpenPunctuation
- | UnicodeBreakTypeClosePunctuation
- | UnicodeBreakTypeQuotation
- | UnicodeBreakTypeExclamation
- | UnicodeBreakTypeIdeographic
- | UnicodeBreakTypeNumeric
- | UnicodeBreakTypeInfixSeparator
- | UnicodeBreakTypeSymbol
- | UnicodeBreakTypeAlphabetic
- | UnicodeBreakTypePrefix
- | UnicodeBreakTypePostfix
- | UnicodeBreakTypeComplexContext
- | UnicodeBreakTypeAmbiguous
- | UnicodeBreakTypeUnknown
- | UnicodeBreakTypeNextLine
- | UnicodeBreakTypeWordJoiner
- | UnicodeBreakTypeHangulLJamo
- | UnicodeBreakTypeHangulVJamo
- | UnicodeBreakTypeHangulTJamo
- | UnicodeBreakTypeHangulLvSyllable
- | UnicodeBreakTypeHangulLvtSyllable
- | UnicodeBreakTypeCloseParanthesis
- | UnicodeBreakTypeConditionalJapaneseStarter
- | UnicodeBreakTypeHebrewLetter
- | UnicodeBreakTypeRegionalIndicator
- | AnotherUnicodeBreakType Int
- data TraverseType
- data TokenType
- = TokenTypeEof
- | TokenTypeLeftParen
- | TokenTypeRightParen
- | TokenTypeLeftCurly
- | TokenTypeRightCurly
- | TokenTypeLeftBrace
- | TokenTypeRightBrace
- | TokenTypeEqualSign
- | TokenTypeComma
- | TokenTypeNone
- | TokenTypeError
- | TokenTypeChar
- | TokenTypeBinary
- | TokenTypeOctal
- | TokenTypeInt
- | TokenTypeHex
- | TokenTypeFloat
- | TokenTypeString
- | TokenTypeSymbol
- | TokenTypeIdentifier
- | TokenTypeIdentifierNull
- | TokenTypeCommentSingle
- | TokenTypeCommentMulti
- | AnotherTokenType Int
- data TimeType
- data ThreadError
- data TestLogType
- data TestFileType
- data SpawnError
- = SpawnErrorFork
- | SpawnErrorRead
- | SpawnErrorChdir
- | SpawnErrorAcces
- | SpawnErrorPerm
- | SpawnErrorTooBig
- | SpawnError2big
- | SpawnErrorNoexec
- | SpawnErrorNametoolong
- | SpawnErrorNoent
- | SpawnErrorNomem
- | SpawnErrorNotdir
- | SpawnErrorLoop
- | SpawnErrorTxtbusy
- | SpawnErrorIo
- | SpawnErrorNfile
- | SpawnErrorMfile
- | SpawnErrorInval
- | SpawnErrorIsdir
- | SpawnErrorLibbad
- | SpawnErrorFailed
- | AnotherSpawnError Int
- data SliceConfig
- data ShellError
- data SeekType
- data RegexError
- = RegexErrorCompile
- | RegexErrorOptimize
- | RegexErrorReplace
- | RegexErrorMatch
- | RegexErrorInternal
- | RegexErrorStrayBackslash
- | RegexErrorMissingControlChar
- | RegexErrorUnrecognizedEscape
- | RegexErrorQuantifiersOutOfOrder
- | RegexErrorQuantifierTooBig
- | RegexErrorUnterminatedCharacterClass
- | RegexErrorInvalidEscapeInCharacterClass
- | RegexErrorRangeOutOfOrder
- | RegexErrorNothingToRepeat
- | RegexErrorUnrecognizedCharacter
- | RegexErrorPosixNamedClassOutsideClass
- | RegexErrorUnmatchedParenthesis
- | RegexErrorInexistentSubpatternReference
- | RegexErrorUnterminatedComment
- | RegexErrorExpressionTooLarge
- | RegexErrorMemoryError
- | RegexErrorVariableLengthLookbehind
- | RegexErrorMalformedCondition
- | RegexErrorTooManyConditionalBranches
- | RegexErrorAssertionExpected
- | RegexErrorUnknownPosixClassName
- | RegexErrorPosixCollatingElementsNotSupported
- | RegexErrorHexCodeTooLarge
- | RegexErrorInvalidCondition
- | RegexErrorSingleByteMatchInLookbehind
- | RegexErrorInfiniteLoop
- | RegexErrorMissingSubpatternNameTerminator
- | RegexErrorDuplicateSubpatternName
- | RegexErrorMalformedProperty
- | RegexErrorUnknownProperty
- | RegexErrorSubpatternNameTooLong
- | RegexErrorTooManySubpatterns
- | RegexErrorInvalidOctalValue
- | RegexErrorTooManyBranchesInDefine
- | RegexErrorDefineRepetion
- | RegexErrorInconsistentNewlineOptions
- | RegexErrorMissingBackReference
- | RegexErrorInvalidRelativeReference
- | RegexErrorBacktrackingControlVerbArgumentForbidden
- | RegexErrorUnknownBacktrackingControlVerb
- | RegexErrorNumberTooBig
- | RegexErrorMissingSubpatternName
- | RegexErrorMissingDigit
- | RegexErrorInvalidDataCharacter
- | RegexErrorExtraSubpatternName
- | RegexErrorBacktrackingControlVerbArgumentRequired
- | RegexErrorInvalidControlChar
- | RegexErrorMissingName
- | RegexErrorNotSupportedInClass
- | RegexErrorTooManyForwardReferences
- | RegexErrorNameTooLong
- | RegexErrorCharacterValueTooLarge
- | AnotherRegexError Int
- data OptionError
- data OptionArg
- data OnceStatus
- data NormalizeMode
- data MarkupError
- data KeyFileError
- data IOStatus
- data IOError
- data IOChannelError
- data FileError
- = FileErrorExist
- | FileErrorIsdir
- | FileErrorAcces
- | FileErrorNametoolong
- | FileErrorNoent
- | FileErrorNotdir
- | FileErrorNxio
- | FileErrorNodev
- | FileErrorRofs
- | FileErrorTxtbsy
- | FileErrorFault
- | FileErrorLoop
- | FileErrorNospc
- | FileErrorNomem
- | FileErrorMfile
- | FileErrorNfile
- | FileErrorBadf
- | FileErrorInval
- | FileErrorPipe
- | FileErrorAgain
- | FileErrorIntr
- | FileErrorIo
- | FileErrorPerm
- | FileErrorNosys
- | FileErrorFailed
- | AnotherFileError Int
- data ErrorType
- data DateWeekday
- data DateMonth
- data DateDMY
- data ConvertError
- data ChecksumType
- data BookmarkFileError
Documentation
catchVariantParseError :: IO a -> (VariantParseError -> GErrorMessage -> IO a) -> IO a Source
handleVariantParseError :: (VariantParseError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchThreadError :: IO a -> (ThreadError -> GErrorMessage -> IO a) -> IO a Source
handleThreadError :: (ThreadError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchSpawnError :: IO a -> (SpawnError -> GErrorMessage -> IO a) -> IO a Source
handleSpawnError :: (SpawnError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchShellError :: IO a -> (ShellError -> GErrorMessage -> IO a) -> IO a Source
handleShellError :: (ShellError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchRegexError :: IO a -> (RegexError -> GErrorMessage -> IO a) -> IO a Source
handleRegexError :: (RegexError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchOptionError :: IO a -> (OptionError -> GErrorMessage -> IO a) -> IO a Source
handleOptionError :: (OptionError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchMarkupError :: IO a -> (MarkupError -> GErrorMessage -> IO a) -> IO a Source
handleMarkupError :: (MarkupError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchKeyFileError :: IO a -> (KeyFileError -> GErrorMessage -> IO a) -> IO a Source
handleKeyFileError :: (KeyFileError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchIOChannelError :: IO a -> (IOChannelError -> GErrorMessage -> IO a) -> IO a Source
handleIOChannelError :: (IOChannelError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchFileError :: IO a -> (FileError -> GErrorMessage -> IO a) -> IO a Source
handleFileError :: (FileError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchConvertError :: IO a -> (ConvertError -> GErrorMessage -> IO a) -> IO a Source
handleConvertError :: (ConvertError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchBookmarkFileError :: IO a -> (BookmarkFileError -> GErrorMessage -> IO a) -> IO a Source
handleBookmarkFileError :: (BookmarkFileError -> GErrorMessage -> IO a) -> IO a -> IO a Source
Exported types
data VariantParseError Source
Constructors
data VariantClass Source
Constructors
Instances
data UserDirectory Source
Constructors
Instances
data UnicodeType Source
Constructors
Instances
data UnicodeScript Source
Constructors
Instances
data UnicodeBreakType Source
Constructors
data TraverseType Source
Constructors
| TraverseTypeInOrder | |
| TraverseTypePreOrder | |
| TraverseTypePostOrder | |
| TraverseTypeLevelOrder | |
| AnotherTraverseType Int |
Instances
Constructors
data ThreadError Source
Constructors
| ThreadErrorThreadErrorAgain | |
| AnotherThreadError Int |
data TestLogType Source
Constructors
Instances
data TestFileType Source
Constructors
| TestFileTypeDist | |
| TestFileTypeBuilt | |
| AnotherTestFileType Int |
Instances
data SpawnError Source
Constructors
data SliceConfig Source
Constructors
| SliceConfigAlwaysMalloc | |
| SliceConfigBypassMagazines | |
| SliceConfigWorkingSetMsecs | |
| SliceConfigColorIncrement | |
| SliceConfigChunkSizes | |
| SliceConfigContentionCounter | |
| AnotherSliceConfig Int |
Instances
data ShellError Source
Constructors
| SeekTypeCur | |
| SeekTypeSet | |
| SeekTypeEnd | |
| AnotherSeekType Int |
data RegexError Source
Constructors
data OptionError Source
data OnceStatus Source
Instances
data NormalizeMode Source
Constructors
| NormalizeModeDefault | |
| NormalizeModeNfd | |
| NormalizeModeDefaultCompose | |
| NormalizeModeNfc | |
| NormalizeModeAll | |
| NormalizeModeNfkd | |
| NormalizeModeAllCompose | |
| NormalizeModeNfkc | |
| AnotherNormalizeMode Int |
Instances
data MarkupError Source
data KeyFileError Source
Constructors
| IOErrorNone | |
| IOErrorAgain | |
| IOErrorInval | |
| IOErrorUnknown | |
| AnotherIOError Int |
data IOChannelError Source
Constructors
data DateWeekday Source
Constructors
| DateWeekdayBadWeekday | |
| DateWeekdayMonday | |
| DateWeekdayTuesday | |
| DateWeekdayWednesday | |
| DateWeekdayThursday | |
| DateWeekdayFriday | |
| DateWeekdaySaturday | |
| DateWeekdaySunday | |
| AnotherDateWeekday Int |
Instances
Constructors
| DateDMYDay | |
| DateDMYMonth | |
| DateDMYYear | |
| AnotherDateDMY Int |
data ConvertError Source
data ChecksumType Source
Constructors
| ChecksumTypeMd5 | |
| ChecksumTypeSha1 | |
| ChecksumTypeSha256 | |
| ChecksumTypeSha512 | |
| AnotherChecksumType Int |
Instances