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.StringChunk

Contents

Description

An opaque data structure representing String Chunks. It should only be accessed by using the following functions.

Synopsis

Exported types

newtype StringChunk Source #

Constructors

StringChunk (ManagedPtr StringChunk) 

Instances

WrappedPtr StringChunk Source # 
((~) * info (ResolveStringChunkMethod t StringChunk), MethodInfo * info StringChunk p) => IsLabel t (StringChunk -> p) Source # 

Methods

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

((~) * info (ResolveStringChunkMethod t StringChunk), MethodInfo * info StringChunk p) => IsLabelProxy t (StringChunk -> p) Source # 
HasAttributeList * StringChunk Source # 
((~) * signature (Text -> Int64 -> m Text), MonadIO m) => MethodInfo * StringChunkInsertLenMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkInsertLenMethodInfo StringChunk -> signature -> s

((~) * signature (Text -> m Text), MonadIO m) => MethodInfo * StringChunkInsertConstMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkInsertConstMethodInfo StringChunk -> signature -> s

((~) * signature (Text -> m Text), MonadIO m) => MethodInfo * StringChunkInsertMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkInsertMethodInfo StringChunk -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * StringChunkFreeMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkFreeMethodInfo StringChunk -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * StringChunkClearMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkClearMethodInfo StringChunk -> signature -> s

type AttributeList StringChunk Source # 
type AttributeList StringChunk

Methods

clear

data StringChunkClearMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * StringChunkClearMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkClearMethodInfo StringChunk -> signature -> s

free

data StringChunkFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * StringChunkFreeMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkFreeMethodInfo StringChunk -> signature -> s

insert

data StringChunkInsertMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m) => MethodInfo * StringChunkInsertMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkInsertMethodInfo StringChunk -> signature -> s

stringChunkInsert :: MonadIO m => StringChunk -> Text -> m Text Source #

insertConst

data StringChunkInsertConstMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m) => MethodInfo * StringChunkInsertConstMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkInsertConstMethodInfo StringChunk -> signature -> s

insertLen

data StringChunkInsertLenMethodInfo Source #

Instances

((~) * signature (Text -> Int64 -> m Text), MonadIO m) => MethodInfo * StringChunkInsertLenMethodInfo StringChunk signature Source # 

Methods

overloadedMethod :: MethodProxy StringChunkInsertLenMethodInfo StringChunk -> signature -> s

stringChunkInsertLen :: MonadIO m => StringChunk -> Text -> Int64 -> m Text Source #