gi-glib-2.0.10: 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 (ManagedPtr 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

HasAttributeList * TimeZone Source # 
((~) * 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

adjustTime

data TimeZoneAdjustTimeMethodInfo Source #

Instances

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

Methods

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

findInterval

data TimeZoneFindIntervalMethodInfo Source #

Instances

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

Methods

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

getAbbreviation

data TimeZoneGetAbbreviationMethodInfo Source #

Instances

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

Methods

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

getOffset

data TimeZoneGetOffsetMethodInfo Source #

Instances

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

Methods

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

isDst

data TimeZoneIsDstMethodInfo Source #

Instances

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

Methods

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

new

newLocal

newUtc

ref

data TimeZoneRefMethodInfo Source #

Instances

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

Methods

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

unref

data TimeZoneUnrefMethodInfo Source #

Instances

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

Methods

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