| 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.Structs.TimeZone
Contents
Description
#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
Instances
| BoxedObject TimeZone Source # | |
| ((~) * info (ResolveTimeZoneMethod t TimeZone), MethodInfo * info TimeZone p) => IsLabel t (TimeZone -> p) Source # | |
| ((~) * info (ResolveTimeZoneMethod t TimeZone), MethodInfo * info TimeZone p) => IsLabelProxy t (TimeZone -> p) Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * TimeZoneUnrefMethodInfo TimeZone signature Source # | |
| ((~) * signature (m TimeZone), MonadIO m) => MethodInfo * TimeZoneRefMethodInfo TimeZone signature Source # | |
| ((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TimeZoneIsDstMethodInfo TimeZone signature Source # | |
| ((~) * signature (Int32 -> m Int32), MonadIO m) => MethodInfo * TimeZoneGetOffsetMethodInfo TimeZone signature Source # | |
| ((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * TimeZoneGetAbbreviationMethodInfo TimeZone signature Source # | |
| ((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneFindIntervalMethodInfo TimeZone signature Source # | |
| ((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneAdjustTimeMethodInfo TimeZone signature Source # | |
| type AttributeList TimeZone Source # | |
noTimeZone :: Maybe TimeZone Source #
Methods
timeZoneAdjustTime
data TimeZoneAdjustTimeMethodInfo Source #
Instances
| ((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneAdjustTimeMethodInfo TimeZone signature Source # | |
timeZoneAdjustTime :: MonadIO m => TimeZone -> TimeType -> Int64 -> m Int32 Source #
timeZoneFindInterval
data TimeZoneFindIntervalMethodInfo Source #
Instances
| ((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneFindIntervalMethodInfo TimeZone signature Source # | |
timeZoneFindInterval :: MonadIO m => TimeZone -> TimeType -> Int64 -> m Int32 Source #
timeZoneGetAbbreviation
data TimeZoneGetAbbreviationMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * TimeZoneGetAbbreviationMethodInfo TimeZone signature Source # | |
timeZoneGetAbbreviation :: MonadIO m => TimeZone -> Int32 -> m Text Source #
timeZoneGetOffset
data TimeZoneGetOffsetMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Int32), MonadIO m) => MethodInfo * TimeZoneGetOffsetMethodInfo TimeZone signature Source # | |
timeZoneGetOffset :: MonadIO m => TimeZone -> Int32 -> m Int32 Source #
timeZoneIsDst
data TimeZoneIsDstMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TimeZoneIsDstMethodInfo TimeZone signature Source # | |
timeZoneIsDst :: MonadIO m => TimeZone -> Int32 -> m Bool Source #
timeZoneNew
timeZoneNew :: MonadIO m => Maybe Text -> m TimeZone Source #
timeZoneNewLocal
timeZoneNewLocal :: MonadIO m => m TimeZone Source #
timeZoneNewUtc
timeZoneNewUtc :: MonadIO m => m TimeZone Source #
timeZoneRef
data TimeZoneRefMethodInfo Source #
Instances
| ((~) * signature (m TimeZone), MonadIO m) => MethodInfo * TimeZoneRefMethodInfo TimeZone signature Source # | |
timeZoneRef :: MonadIO m => TimeZone -> m TimeZone Source #
timeZoneUnref
data TimeZoneUnrefMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * TimeZoneUnrefMethodInfo TimeZone signature Source # | |
timeZoneUnref :: MonadIO m => TimeZone -> m () Source #