gi-glib-0.2.46.13: 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.String

Contents

Description

The GString struct contains the public fields of a GString.

Synopsis

Exported types

newtype String Source

Constructors

String (ForeignPtr String) 

Instances

BoxedObject String Source 

Methods

boxedType :: String -> IO GType

((~) * info (ResolveStringMethod t String), MethodInfo * info String p) => IsLabel t (String -> p) Source 

Methods

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

((~) * info (ResolveStringMethod t String), MethodInfo * info String p) => IsLabelProxy t (String -> p) Source 

Methods

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

((~) (TYPE Lifted) signature (m String), MonadIO m) => MethodInfo (TYPE Lifted) StringUpMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Word64 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringTruncateMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Word64 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringSetSizeMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Char -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringPrependUnicharMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Text -> Int64 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringPrependLenMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Int8 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringPrependCMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Text -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringPrependMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Word64 -> Text -> Int64 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringOverwriteLenMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Word64 -> Text -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringOverwriteMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Int64 -> Char -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringInsertUnicharMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Int64 -> Text -> Int64 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringInsertLenMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Int64 -> Int8 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringInsertCMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Int64 -> Text -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringInsertMethodInfo String signature Source 
((~) (TYPE Lifted) signature (m Word32), MonadIO m) => MethodInfo (TYPE Lifted) StringHashMethodInfo String signature Source 
((~) (TYPE Lifted) signature (m Bytes), MonadIO m) => MethodInfo (TYPE Lifted) StringFreeToBytesMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Bool -> m Text), MonadIO m) => MethodInfo (TYPE Lifted) StringFreeMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Int64 -> Int64 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringEraseMethodInfo String signature Source 
((~) (TYPE Lifted) signature (String -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) StringEqualMethodInfo String signature Source 
((~) (TYPE Lifted) signature (m String), MonadIO m) => MethodInfo (TYPE Lifted) StringDownMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Text -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringAssignMethodInfo String signature Source 
((~) (TYPE Lifted) signature (m String), MonadIO m) => MethodInfo (TYPE Lifted) StringAsciiUpMethodInfo String signature Source 
((~) (TYPE Lifted) signature (m String), MonadIO m) => MethodInfo (TYPE Lifted) StringAsciiDownMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Text -> Text -> Bool -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringAppendUriEscapedMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Char -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringAppendUnicharMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Text -> Int64 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringAppendLenMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Int8 -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringAppendCMethodInfo String signature Source 
((~) (TYPE Lifted) signature (Text -> m String), MonadIO m) => MethodInfo (TYPE Lifted) StringAppendMethodInfo String signature Source 

newZeroString :: MonadIO m => m String Source

Construct a String struct initialized to zero.

Methods

stringAppend

stringAppendC

stringAppendLen

stringAppendUnichar

stringAppendUriEscaped

stringAsciiDown

stringAsciiUp

stringAssign

stringDown

stringDown :: MonadIO m => String -> m String Source

Deprecated: (Since version 2.2)This function uses the locale-specific tolower() function, which is almost never the right thing. Use g_string_ascii_down() or g_utf8_strdown() instead.

stringEqual

stringErase

stringFree

stringFreeToBytes

stringHash

stringInsert

stringInsertC

stringInsertLen

stringInsertUnichar

stringOverwrite

stringOverwriteLen

stringPrepend

stringPrependC

stringPrependLen

stringPrependUnichar

stringSetSize

stringTruncate

stringUp

stringUp :: MonadIO m => String -> m String Source

Deprecated: (Since version 2.2)This function uses the locale-specific toupper() function, which is almost never the right thing. Use g_string_ascii_up() or g_utf8_strup() instead.

Properties

AllocatedLen

Len

Str