qtah-qt5-0.3.0: Qt bindings for Haskell

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.Qtah.Core.QChar

Documentation

class QCharValue a where Source #

Minimal complete definition

withQCharPtr

Methods

withQCharPtr :: a -> (QCharConst -> IO b) -> IO b Source #

Instances

QCharValue Char Source # 

Methods

withQCharPtr :: Char -> (QCharConst -> IO b) -> IO b Source #

QCharConstPtr a => QCharValue a Source # 

Methods

withQCharPtr :: a -> (QCharConst -> IO b) -> IO b Source #

class CppPtr this => QCharConstPtr this where Source #

Minimal complete definition

toQCharConst

Methods

toQCharConst :: this -> QCharConst Source #

class QCharConstPtr this => QCharPtr this where Source #

Minimal complete definition

toQChar

Methods

toQChar :: this -> QChar Source #

Instances

cast :: QCharPtr this => this -> QChar Source #

downCastConst :: QCharSuperConst a => a -> QCharConst Source #

downCast :: QCharSuper a => a -> QChar Source #

decode :: QCharConstPtr this => this -> IO Char Source #

newCopy :: QCharValue arg'1 => arg'1 -> IO QChar Source #

aSSIGN :: (QCharPtr arg'1, QCharValue arg'2) => arg'1 -> arg'2 -> IO QChar Source #

cell :: QCharValue arg'1 => arg'1 -> IO CUChar Source #

combiningClass :: QCharValue arg'1 => arg'1 -> IO CUChar Source #

decomposition :: QCharValue arg'1 => arg'1 -> IO String Source #

digitValue :: QCharValue arg'1 => arg'1 -> IO Int Source #

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

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

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

hasMirrored :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isDigit :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isHighSurrogate :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isLetter :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isLetterOrNumber :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isLowSurrogate :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isLower :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isMark :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isNull :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isNumber :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isPrint :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isPunct :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isSpace :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isSymbol :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isTitleCase :: QCharValue arg'1 => arg'1 -> IO Bool Source #

isUpper :: QCharValue arg'1 => arg'1 -> IO Bool Source #

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

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

mirroredChar :: QCharValue arg'1 => arg'1 -> IO Char Source #

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

row :: QCharValue arg'1 => arg'1 -> IO CUChar Source #

toCaseFolded :: QCharValue arg'1 => arg'1 -> IO Char Source #

toLatin1 :: QCharValue arg'1 => arg'1 -> IO CChar Source #

toLower :: QCharValue arg'1 => arg'1 -> IO Char Source #

toTitleCase :: QCharValue arg'1 => arg'1 -> IO Char Source #

toUpper :: QCharValue arg'1 => arg'1 -> IO Char Source #

unicode :: QCharValue arg'1 => arg'1 -> IO CUShort Source #

unicodeRef :: QCharPtr arg'1 => arg'1 -> IO (Ptr CUShort) Source #

data QCharCategory Source #

data QCharDecomposition Source #

data QCharJoiningType Source #

data QCharSpecialCharacter Source #

Instances

Bounded QCharSpecialCharacter Source # 
Enum QCharSpecialCharacter Source # 
Eq QCharSpecialCharacter Source # 
Ord QCharSpecialCharacter Source # 
Show QCharSpecialCharacter Source # 

data QCharUnicodeVersion Source #

Instances

Bounded QCharUnicodeVersion Source # 
Enum QCharUnicodeVersion Source # 
Eq QCharUnicodeVersion Source # 
Ord QCharUnicodeVersion Source # 
Show QCharUnicodeVersion Source #