qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QList.Int

Documentation

class QListIntValue a where Source #

Minimal complete definition

withQListIntPtr

Methods

withQListIntPtr :: a -> (QListIntConst -> IO b) -> IO b Source #

Instances

class QListIntConstPtr this => QListIntPtr this where Source #

Minimal complete definition

toQListInt

Methods

toQListInt :: this -> QListInt Source #

data QListIntConst Source #

data QListInt Source #

Instances

Eq QListInt Source # 
Ord QListInt Source # 
Show QListInt Source # 
CppPtr QListInt Source # 
Deletable QListInt Source # 

Methods

delete :: QListInt -> IO () #

toGc :: QListInt -> IO QListInt #

QListIntPtr QListInt Source # 
QListIntConstPtr QListInt Source # 
QListIntValue a => Assignable QListInt a Source # 

Methods

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

Copyable QListInt QListInt Source # 

Methods

copy :: QListInt -> IO QListInt #

Copyable QListIntConst QListInt Source # 
HasContents QListInt Int Source # 

Methods

toContents :: QListInt -> IO [Int] #

FromContents QListInt Int Source # 

Methods

fromContents :: [Int] -> IO QListInt #

Encodable QListInt [Int] Source # 

Methods

encode :: [Int] -> IO QListInt #

Decodable QListInt [Int] Source # 

Methods

decode :: QListInt -> IO [Int] #

Assignable (Ptr (Ptr QListInt)) QListInt Source # 

Methods

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

Decodable (Ptr (Ptr QListInt)) QListInt Source # 

Methods

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

cast :: QListIntPtr this => this -> QListInt Source #

downCastConst :: QListIntSuperConst a => a -> QListIntConst Source #

downCast :: QListIntSuper a => a -> QListInt Source #

decode :: QListIntConstPtr this => this -> IO [Int] Source #

newCopy :: QListIntValue arg'1 => arg'1 -> IO QListInt Source #

aDD :: (QListIntValue arg'1, QListIntValue arg'2) => arg'1 -> arg'2 -> IO QListInt Source #

aSSIGN :: (QListIntPtr arg'1, QListIntValue arg'2) => arg'1 -> arg'2 -> IO QListInt Source #

append :: QListIntPtr arg'1 => arg'1 -> Int -> IO () Source #

appendList :: (QListIntPtr arg'1, QListIntValue arg'2) => arg'1 -> arg'2 -> IO () Source #

at :: QListIntPtr arg'1 => arg'1 -> Int -> IO (Ptr CInt) Source #

atConst :: QListIntValue arg'1 => arg'1 -> Int -> IO (Ptr CInt) Source #

clear :: QListIntPtr arg'1 => arg'1 -> IO () Source #

contains :: QListIntValue arg'1 => arg'1 -> Int -> IO Bool Source #

count :: QListIntValue arg'1 => arg'1 -> Int -> IO Int Source #

endsWith :: QListIntValue arg'1 => arg'1 -> Int -> IO Bool Source #

first :: QListIntPtr arg'1 => arg'1 -> IO (Ptr CInt) Source #

firstConst :: QListIntValue arg'1 => arg'1 -> IO (Ptr CInt) Source #

get :: QListIntValue arg'1 => arg'1 -> Int -> IO Int Source #

indexOf :: QListIntValue arg'1 => arg'1 -> Int -> IO Int Source #

indexOfFrom :: QListIntValue arg'1 => arg'1 -> Int -> Int -> IO Int Source #

insert :: QListIntPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

isEmpty :: QListIntValue arg'1 => arg'1 -> IO Bool Source #

last :: QListIntPtr arg'1 => arg'1 -> IO (Ptr CInt) Source #

lastConst :: QListIntValue arg'1 => arg'1 -> IO (Ptr CInt) Source #

lastIndexOf :: QListIntValue arg'1 => arg'1 -> Int -> IO Int Source #

lastIndexOfFrom :: QListIntValue arg'1 => arg'1 -> Int -> Int -> IO Int Source #

mid :: QListIntValue arg'1 => arg'1 -> Int -> IO QListInt Source #

midLength :: QListIntValue arg'1 => arg'1 -> Int -> Int -> IO QListInt Source #

move :: QListIntPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

prepend :: QListIntPtr arg'1 => arg'1 -> Int -> IO () Source #

removeAll :: QListIntPtr arg'1 => arg'1 -> Int -> IO Int Source #

removeAt :: QListIntPtr arg'1 => arg'1 -> Int -> IO () Source #

removeFirst :: QListIntPtr arg'1 => arg'1 -> IO () Source #

removeLast :: QListIntPtr arg'1 => arg'1 -> IO () Source #

removeOne :: QListIntPtr arg'1 => arg'1 -> Int -> IO Bool Source #

replace :: QListIntPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

reserve :: QListIntPtr arg'1 => arg'1 -> Int -> IO () Source #

size :: QListIntValue arg'1 => arg'1 -> IO Int Source #

startsWith :: QListIntValue arg'1 => arg'1 -> Int -> IO Bool Source #

swap :: QListIntPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

takeAt :: QListIntPtr arg'1 => arg'1 -> Int -> IO Int Source #

takeFirst :: QListIntPtr arg'1 => arg'1 -> IO Int Source #

takeLast :: QListIntPtr arg'1 => arg'1 -> IO Int Source #

value :: QListIntValue arg'1 => arg'1 -> Int -> IO Int Source #

valueOr :: QListIntValue arg'1 => arg'1 -> Int -> Int -> IO Int Source #