qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QVector.QPoint

Documentation

class QVectorQPointValue a where Source #

Minimal complete definition

withQVectorQPointPtr

data QVectorQPointConst Source #

Instances

Eq QVectorQPointConst Source # 
Ord QVectorQPointConst Source # 
Show QVectorQPointConst Source # 
CppPtr QVectorQPointConst Source # 
Deletable QVectorQPointConst Source # 
QVectorQPointConstPtr QVectorQPointConst Source # 
Copyable QVectorQPointConst QVectorQPoint Source # 
HasContents QVectorQPointConst HPoint Source # 

data QVectorQPoint Source #

Instances

Eq QVectorQPoint Source # 
Ord QVectorQPoint Source # 
Show QVectorQPoint Source # 
CppPtr QVectorQPoint Source # 
Deletable QVectorQPoint Source # 
QVectorQPointPtr QVectorQPoint Source # 
QVectorQPointConstPtr QVectorQPoint Source # 
QVectorQPointValue a => Assignable QVectorQPoint a Source # 

Methods

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

Copyable QVectorQPoint QVectorQPoint Source # 
Copyable QVectorQPointConst QVectorQPoint Source # 
HasContents QVectorQPoint HPoint Source # 
FromContents QVectorQPoint HPoint Source # 
Assignable (Ptr (Ptr QVectorQPoint)) QVectorQPoint Source # 
Decodable (Ptr (Ptr QVectorQPoint)) QVectorQPoint Source # 

downCastConst :: QVectorQPointSuperConst a => a -> QVectorQPointConst Source #

downCast :: QVectorQPointSuper a => a -> QVectorQPoint Source #

aDD :: (QVectorQPointValue arg'1, QVectorQPointValue arg'2) => arg'1 -> arg'2 -> IO QVectorQPoint Source #

aSSIGN :: (QVectorQPointPtr arg'1, QVectorQPointValue arg'2) => arg'1 -> arg'2 -> IO QVectorQPoint Source #

append :: (QVectorQPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

appendVector :: (QVectorQPointPtr arg'1, QVectorQPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

array :: QVectorQPointPtr arg'1 => arg'1 -> IO QPoint Source #

at :: QVectorQPointPtr arg'1 => arg'1 -> Int -> IO QPoint Source #

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

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

contains :: (QVectorQPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

count :: (QVectorQPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Int Source #

endsWith :: (QVectorQPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

fill :: (QVectorQPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

fillResize :: (QVectorQPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> Int -> IO () Source #

first :: QVectorQPointPtr arg'1 => arg'1 -> IO QPoint Source #

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

indexOf :: (QVectorQPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Int Source #

indexOfFrom :: (QVectorQPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> Int -> IO Int Source #

insert :: (QVectorQPointPtr arg'1, QPointValue arg'3) => arg'1 -> Int -> arg'3 -> IO () Source #

insertMany :: (QVectorQPointPtr arg'1, QPointValue arg'4) => arg'1 -> Int -> Int -> arg'4 -> IO () Source #

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

last :: QVectorQPointPtr arg'1 => arg'1 -> IO QPoint Source #

lastIndexOf :: (QVectorQPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Int Source #

lastIndexOfFrom :: (QVectorQPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> Int -> IO Int Source #

prepend :: (QVectorQPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO () Source #

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

removeAll :: (QVectorQPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Int Source #

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

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

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

removeOne :: (QVectorQPointPtr arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

replace :: (QVectorQPointPtr arg'1, QPointValue arg'3) => arg'1 -> Int -> arg'3 -> IO () Source #

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

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

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

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

startsWith :: (QVectorQPointValue arg'1, QPointValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #

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

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

takeLast :: QVectorQPointPtr arg'1 => arg'1 -> IO HPoint Source #

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

valueOr :: (QVectorQPointValue arg'1, QPointValue arg'3) => arg'1 -> Int -> arg'3 -> IO HPoint Source #