gi-gst-0.1.6.13: Gst 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.Gst.Structs.DateTime

Contents

Description

Struct to store date, time and timezone information altogether. #GstDateTime is refcounted and immutable.

Date information is handled using the proleptic Gregorian calendar.

Provides basic creation functions and accessor functions to its fields.

Synopsis

Exported types

newtype DateTime Source

Constructors

DateTime (ForeignPtr DateTime) 

Instances

BoxedObject DateTime Source 

Methods

boxedType :: DateTime -> IO GType

((~) * info (ResolveDateTimeMethod t DateTime), MethodInfo * info DateTime p) => IsLabel t (DateTime -> p) Source 

Methods

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

((~) * info (ResolveDateTimeMethod t DateTime), MethodInfo * info DateTime p) => IsLabelProxy t (DateTime -> p) Source 

Methods

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

((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeUnrefMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeToIso8601StringMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m DateTime), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeToGDateTimeMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m DateTime), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeRefMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeHasYearMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeHasTimeMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeHasSecondMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeHasMonthMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeHasDayMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeGetYearMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Float), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeGetTimeZoneOffsetMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeGetSecondMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeGetMonthMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeGetMinuteMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeGetMicrosecondMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeGetHourMethodInfo DateTime signature Source 
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) DateTimeGetDayMethodInfo DateTime signature Source 

Methods

dateTimeGetDay

dateTimeGetHour

dateTimeGetMicrosecond

dateTimeGetMinute

dateTimeGetMonth

dateTimeGetSecond

dateTimeGetTimeZoneOffset

dateTimeGetYear

dateTimeHasDay

dateTimeHasMonth

dateTimeHasSecond

dateTimeHasTime

dateTimeHasYear

dateTimeNew

dateTimeNewFromGDateTime

dateTimeNewFromIso8601String

dateTimeNewFromUnixEpochLocalTime

dateTimeNewFromUnixEpochUtc

dateTimeNewLocalTime

dateTimeNewNowLocalTime

dateTimeNewNowUtc

dateTimeNewY

dateTimeNewYm

dateTimeNewYmd

dateTimeRef

dateTimeToGDateTime

dateTimeToIso8601String

dateTimeUnref