qtah-qt5-0.5.1: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QString

Documentation

class QStringValue a where Source #

Minimal complete definition

withQStringPtr

Methods

withQStringPtr :: a -> (QStringConst -> IO b) -> IO b Source #

Instances
QStringConstPtr a => QStringValue a Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

withQStringPtr :: a -> (QStringConst -> IO b) -> IO b Source #

QStringValue String Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

withQStringPtr :: String -> (QStringConst -> IO b) -> IO b Source #

class QStringConstPtr this => QStringPtr this where Source #

Minimal complete definition

toQString

Methods

toQString :: this -> QString Source #

data QStringConst Source #

Instances
Eq QStringConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Ord QStringConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Show QStringConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

CppPtr QStringConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Deletable QStringConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

QStringConstPtr QStringConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Copyable QStringConst QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Encodable QStringConst String Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Decodable QStringConst String Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

data QString Source #

Instances
Eq QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

(==) :: QString -> QString -> Bool #

(/=) :: QString -> QString -> Bool #

Ord QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Show QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

CppPtr QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Deletable QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

delete :: QString -> IO () #

toGc :: QString -> IO QString #

QStringPtr QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

QStringConstPtr QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

QStringValue a => Assignable QString a Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

assign :: QString -> a -> IO () #

Copyable QString QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

copy :: QString -> IO QString #

Copyable QStringConst QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Encodable QString String Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

encode :: String -> IO QString #

Decodable QString String Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

decode :: QString -> IO String #

Assignable (Ptr (Ptr QString)) QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

assign :: Ptr (Ptr QString) -> QString -> IO () #

Decodable (Ptr (Ptr QString)) QString Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QString

Methods

decode :: Ptr (Ptr QString) -> IO QString #

cast :: QStringPtr this => this -> QString Source #

downCastConst :: QStringSuperConst a => a -> QStringConst Source #

downCast :: QStringSuper a => a -> QString Source #

decode :: QStringConstPtr this => this -> IO String Source #

newCopy :: QStringValue arg'1 => arg'1 -> IO QString Source #

aSSIGN :: (QStringPtr arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO QString Source #

at :: QStringValue arg'1 => arg'1 -> Int -> IO Char Source #

eQ :: (QStringValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

gE :: (QStringValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

gT :: (QStringValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

lE :: (QStringValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

lT :: (QStringValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

nE :: (QStringValue arg'1, QStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

set :: (QStringPtr arg'1, QCharValue arg'3) => arg'1 -> Int -> arg'3 -> IO () Source #

toLatin1 :: QStringValue arg'1 => arg'1 -> IO ByteString Source #

toStdString :: QStringValue arg'1 => arg'1 -> IO String Source #

toUtf8 :: QStringValue arg'1 => arg'1 -> IO ByteString Source #