gi-glib-2.0.7: 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.TrashStack

Contents

Description

Each piece of memory that is pushed onto the stack is cast to a GTrashStack*.

Synopsis

Exported types

newtype TrashStack Source #

Constructors

TrashStack (ManagedPtr TrashStack) 

Instances

WrappedPtr TrashStack Source # 
(~) AttrOpTag tag AttrSet => Constructible TrashStack tag Source # 

Methods

new :: MonadIO m => (ManagedPtr TrashStack -> TrashStack) -> [AttrOp TrashStack tag] -> m TrashStack

((~) * info (ResolveTrashStackMethod t TrashStack), MethodInfo * info TrashStack p) => IsLabel t (TrashStack -> p) Source # 

Methods

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

((~) * info (ResolveTrashStackMethod t TrashStack), MethodInfo * info TrashStack p) => IsLabelProxy t (TrashStack -> p) Source # 
HasAttributeList * TrashStack Source # 
type AttributeList TrashStack Source # 
type AttributeList TrashStack

newZeroTrashStack :: MonadIO m => m TrashStack Source #

Construct a TrashStack struct initialized to zero.

Methods

height

trashStackHeight :: MonadIO m => TrashStack -> m Word32 Source #

Deprecated: (Since version 2.48)#GTrashStack is deprecated without replacement

peek

trashStackPeek :: MonadIO m => TrashStack -> m (Ptr ()) Source #

Deprecated: (Since version 2.48)#GTrashStack is deprecated without replacement

pop

trashStackPop :: MonadIO m => TrashStack -> m (Ptr ()) Source #

Deprecated: (Since version 2.48)#GTrashStack is deprecated without replacement

push

trashStackPush :: MonadIO m => TrashStack -> Ptr () -> m () Source #

Deprecated: (Since version 2.48)#GTrashStack is deprecated without replacement

Properties

next

trashStack_next :: AttrLabelProxy "next" Source #