qtah-qt5-0.5.1: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QVector.Int

Documentation

class QVectorIntValue a where Source #

Minimal complete definition

withQVectorIntPtr

Methods

withQVectorIntPtr :: a -> (QVectorIntConst -> IO b) -> IO b Source #

class QVectorIntConstPtr this => QVectorIntPtr this where Source #

Minimal complete definition

toQVectorInt

Methods

toQVectorInt :: this -> QVectorInt Source #

data QVectorIntConst Source #

Instances
Eq QVectorIntConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Ord QVectorIntConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Show QVectorIntConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

CppPtr QVectorIntConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Deletable QVectorIntConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

QVectorIntConstPtr QVectorIntConst Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Copyable QVectorIntConst QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

HasContents QVectorIntConst Int Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

data QVectorInt Source #

Instances
Eq QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Ord QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Show QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

CppPtr QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Deletable QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

QVectorIntPtr QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

QVectorIntConstPtr QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

QVectorIntValue a => Assignable QVectorInt a Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Methods

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

Copyable QVectorInt QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Copyable QVectorIntConst QVectorInt Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

HasContents QVectorInt Int Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Methods

toContents :: QVectorInt -> IO [Int] #

FromContents QVectorInt Int Source # 
Instance details

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Methods

fromContents :: [Int] -> IO QVectorInt #

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

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

Methods

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

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

Defined in Graphics.UI.Qtah.Generated.Core.QVector.Int

cast :: QVectorIntPtr this => this -> QVectorInt Source #

downCastConst :: QVectorIntSuperConst a => a -> QVectorIntConst Source #

downCast :: QVectorIntSuper a => a -> QVectorInt Source #

aDD :: (QVectorIntValue arg'1, QVectorIntValue arg'2) => arg'1 -> arg'2 -> IO QVectorInt Source #

aSSIGN :: (QVectorIntPtr arg'1, QVectorIntValue arg'2) => arg'1 -> arg'2 -> IO QVectorInt Source #

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

appendVector :: (QVectorIntPtr arg'1, QVectorIntValue arg'2) => arg'1 -> arg'2 -> IO () Source #

array :: QVectorIntPtr arg'1 => arg'1 -> IO (Ptr CInt) Source #

arrayConst :: QVectorIntValue arg'1 => arg'1 -> IO (Ptr CInt) Source #

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

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

capacity :: QVectorIntValue arg'1 => arg'1 -> IO Int Source #

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

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

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

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

fill :: QVectorIntPtr arg'1 => arg'1 -> Int -> IO () Source #

fillResize :: QVectorIntPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

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

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

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

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

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

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

insertMany :: QVectorIntPtr arg'1 => arg'1 -> Int -> Int -> Int -> IO () Source #

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

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

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

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

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

mid :: QVectorIntValue arg'1 => arg'1 -> Int -> IO QVectorInt Source #

midLength :: QVectorIntValue arg'1 => arg'1 -> Int -> Int -> IO QVectorInt Source #

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

remove :: QVectorIntPtr arg'1 => arg'1 -> Int -> IO () Source #

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

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

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

removeMany :: QVectorIntPtr arg'1 => arg'1 -> Int -> Int -> IO () Source #

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

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

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

resize :: QVectorIntPtr arg'1 => arg'1 -> Int -> IO () Source #

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

squeeze :: QVectorIntPtr arg'1 => arg'1 -> IO () Source #

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

swap :: (QVectorIntPtr arg'1, QVectorIntPtr arg'2) => arg'1 -> arg'2 -> IO () Source #

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

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

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

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

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