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 |
#GTimeZone is an opaque structure whose members cannot be accessed directly.
- newtype TimeZone = TimeZone (ForeignPtr TimeZone)
- noTimeZone :: Maybe TimeZone
- data TimeZoneAdjustTimeMethodInfo
- timeZoneAdjustTime :: MonadIO m => TimeZone -> TimeType -> Int64 -> m Int32
- data TimeZoneFindIntervalMethodInfo
- timeZoneFindInterval :: MonadIO m => TimeZone -> TimeType -> Int64 -> m Int32
- data TimeZoneGetAbbreviationMethodInfo
- timeZoneGetAbbreviation :: MonadIO m => TimeZone -> Int32 -> m Text
- data TimeZoneGetOffsetMethodInfo
- timeZoneGetOffset :: MonadIO m => TimeZone -> Int32 -> m Int32
- data TimeZoneIsDstMethodInfo
- timeZoneIsDst :: MonadIO m => TimeZone -> Int32 -> m Bool
- timeZoneNew :: MonadIO m => Maybe Text -> m TimeZone
- timeZoneNewLocal :: MonadIO m => m TimeZone
- timeZoneNewUtc :: MonadIO m => m TimeZone
- data TimeZoneRefMethodInfo
- timeZoneRef :: MonadIO m => TimeZone -> m TimeZone
- data TimeZoneUnrefMethodInfo
- timeZoneUnref :: MonadIO m => TimeZone -> m ()
Exported types
BoxedObject TimeZone | |
((~) * signature (m ()), MonadIO m) => MethodInfo * TimeZoneUnrefMethodInfo TimeZone signature | |
((~) * signature (m TimeZone), MonadIO m) => MethodInfo * TimeZoneRefMethodInfo TimeZone signature | |
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TimeZoneIsDstMethodInfo TimeZone signature | |
((~) * signature (Int32 -> m Int32), MonadIO m) => MethodInfo * TimeZoneGetOffsetMethodInfo TimeZone signature | |
((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * TimeZoneGetAbbreviationMethodInfo TimeZone signature | |
((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneFindIntervalMethodInfo TimeZone signature | |
((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneAdjustTimeMethodInfo TimeZone signature | |
((~) * info (ResolveTimeZoneMethod t TimeZone), MethodInfo * info TimeZone p) => IsLabelProxy t (TimeZone -> p) | |
type AttributeList TimeZone |
Methods
timeZoneAdjustTime
data TimeZoneAdjustTimeMethodInfo Source
((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneAdjustTimeMethodInfo TimeZone signature |
timeZoneFindInterval
data TimeZoneFindIntervalMethodInfo Source
((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneFindIntervalMethodInfo TimeZone signature |
timeZoneGetAbbreviation
data TimeZoneGetAbbreviationMethodInfo Source
((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * TimeZoneGetAbbreviationMethodInfo TimeZone signature |
timeZoneGetOffset
data TimeZoneGetOffsetMethodInfo Source
((~) * signature (Int32 -> m Int32), MonadIO m) => MethodInfo * TimeZoneGetOffsetMethodInfo TimeZone signature |
timeZoneIsDst
data TimeZoneIsDstMethodInfo Source
((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TimeZoneIsDstMethodInfo TimeZone signature |
timeZoneNew
timeZoneNewLocal
timeZoneNewLocal :: MonadIO m => m TimeZone Source
timeZoneNewUtc
timeZoneNewUtc :: MonadIO m => m TimeZone Source
timeZoneRef
data TimeZoneRefMethodInfo Source
((~) * signature (m TimeZone), MonadIO m) => MethodInfo * TimeZoneRefMethodInfo TimeZone signature |
timeZoneRef :: MonadIO m => TimeZone -> m TimeZone Source
timeZoneUnref
data TimeZoneUnrefMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * TimeZoneUnrefMethodInfo TimeZone signature |
timeZoneUnref :: MonadIO m => TimeZone -> m () Source