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
Instances
data SliceConfig Source
Constructors
SliceConfigAlwaysMalloc | |
SliceConfigBypassMagazines | |
SliceConfigWorkingSetMsecs | |
SliceConfigColorIncrement | |
SliceConfigChunkSizes | |
SliceConfigContentionCounter | |
AnotherSliceConfig Int |
Instances
data ShellError Source
Instances
Constructors
SeekTypeCur | |
SeekTypeSet | |
SeekTypeEnd | |
AnotherSeekType Int |
data RegexError Source
Constructors
Instances
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