gi-glib-2.0.2: GLib bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GLib.Structs.TimeZone

Contents

Description

#GTimeZone is an opaque structure whose members cannot be accessed directly.

Synopsis

Exported types

newtype TimeZone Source #

Constructors

TimeZone (ForeignPtr TimeZone) 

Instances

BoxedObject TimeZone Source # 

Methods

boxedType :: TimeZone -> IO GType

((~) * info (ResolveTimeZoneMethod t TimeZone), MethodInfo * info TimeZone p) => IsLabel t (TimeZone -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> TimeZone -> p

((~) * info (ResolveTimeZoneMethod t TimeZone), MethodInfo * info TimeZone p) => IsLabelProxy t (TimeZone -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> TimeZone -> p

((~) * signature (m ()), MonadIO m) => MethodInfo * TimeZoneUnrefMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneUnrefMethodInfo TimeZone -> signature -> s

((~) * signature (m TimeZone), MonadIO m) => MethodInfo * TimeZoneRefMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneRefMethodInfo TimeZone -> signature -> s

((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TimeZoneIsDstMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneIsDstMethodInfo TimeZone -> signature -> s

((~) * signature (Int32 -> m Int32), MonadIO m) => MethodInfo * TimeZoneGetOffsetMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneGetOffsetMethodInfo TimeZone -> signature -> s

((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * TimeZoneGetAbbreviationMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneGetAbbreviationMethodInfo TimeZone -> signature -> s

((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneFindIntervalMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneFindIntervalMethodInfo TimeZone -> signature -> s

((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneAdjustTimeMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneAdjustTimeMethodInfo TimeZone -> signature -> s

type AttributeList TimeZone Source # 
type AttributeList TimeZone

Methods

timeZoneAdjustTime

data TimeZoneAdjustTimeMethodInfo Source #

Instances

((~) * signature (TimeType -> Int64 -> m Int32), MonadIO m) => MethodInfo * TimeZoneAdjustTimeMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneAdjustTimeMethodInfo TimeZone -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy TimeZoneFindIntervalMethodInfo TimeZone -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy TimeZoneGetAbbreviationMethodInfo TimeZone -> signature -> s

timeZoneGetAbbreviation :: MonadIO m => TimeZone -> Int32 -> m Text Source #

timeZoneGetOffset

data TimeZoneGetOffsetMethodInfo Source #

Instances

((~) * signature (Int32 -> m Int32), MonadIO m) => MethodInfo * TimeZoneGetOffsetMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneGetOffsetMethodInfo TimeZone -> signature -> s

timeZoneGetOffset :: MonadIO m => TimeZone -> Int32 -> m Int32 Source #

timeZoneIsDst

data TimeZoneIsDstMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m) => MethodInfo * TimeZoneIsDstMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneIsDstMethodInfo TimeZone -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy TimeZoneRefMethodInfo TimeZone -> signature -> s

timeZoneRef :: MonadIO m => TimeZone -> m TimeZone Source #

timeZoneUnref

data TimeZoneUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * TimeZoneUnrefMethodInfo TimeZone signature Source # 

Methods

overloadedMethod :: MethodProxy TimeZoneUnrefMethodInfo TimeZone -> signature -> s

timeZoneUnref :: MonadIO m => TimeZone -> m () Source #