Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class StdStringValue a where Source #
withStdStringPtr :: a -> (StdStringConst -> IO b) -> IO b Source #
Instances
StdStringConstPtr a => StdStringValue a Source # | |
Defined in Graphics.UI.Qtah.Std withStdStringPtr :: a -> (StdStringConst -> IO b) -> IO b Source # | |
StdStringValue String Source # | |
Defined in Graphics.UI.Qtah.Std withStdStringPtr :: String -> (StdStringConst -> IO b) -> IO b Source # |
class CppPtr this => StdStringConstPtr this where Source #
toStdStringConst :: this -> StdStringConst Source #
Instances
StdStringConstPtr StdString Source # | |
Defined in Graphics.UI.Qtah.Std | |
StdStringConstPtr StdStringConst Source # | |
Defined in Graphics.UI.Qtah.Std |
stdString_get :: StdStringValue arg'1 => arg'1 -> Int -> IO CChar Source #
stdString_c_str :: StdStringValue arg'1 => arg'1 -> IO (Ptr CChar) Source #
stdString_data :: StdStringValue arg'1 => arg'1 -> IO (Ptr CChar) Source #
stdString_size :: StdStringValue arg'1 => arg'1 -> IO CSize Source #
stdString_EQ :: (StdStringValue arg'1, StdStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
stdString_NE :: (StdStringValue arg'1, StdStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
stdString_LT :: (StdStringValue arg'1, StdStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
stdString_LE :: (StdStringValue arg'1, StdStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
stdString_GT :: (StdStringValue arg'1, StdStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
stdString_GE :: (StdStringValue arg'1, StdStringValue arg'2) => arg'1 -> arg'2 -> IO Bool Source #
class StdStringConstPtr this => StdStringPtr this where Source #
toStdString :: this -> StdString Source #
Instances
StdStringPtr StdString Source # | |
Defined in Graphics.UI.Qtah.Std toStdString :: StdString -> StdString Source # |
stdString_at :: StdStringPtr arg'1 => arg'1 -> Int -> IO (Ptr CChar) Source #
stdString_ASSIGN :: (StdStringPtr arg'1, StdStringValue arg'2) => arg'1 -> arg'2 -> IO StdString Source #
data StdStringConst Source #
Instances
StdString (Ptr StdString) | |
StdStringGc (ForeignPtr ()) (Ptr StdString) |
Instances
Eq StdString Source # | |
Ord StdString Source # | |
Defined in Graphics.UI.Qtah.Std | |
Show StdString Source # | |
CppPtr StdString Source # | |
Deletable StdString Source # | |
StdStringPtr StdString Source # | |
Defined in Graphics.UI.Qtah.Std toStdString :: StdString -> StdString Source # | |
StdStringConstPtr StdString Source # | |
Defined in Graphics.UI.Qtah.Std | |
StdStringValue a => Assignable StdString a Source # | |
Defined in Graphics.UI.Qtah.Std | |
Copyable StdString StdString Source # | |
Copyable StdStringConst StdString Source # | |
Defined in Graphics.UI.Qtah.Std copy :: StdStringConst -> IO StdString # | |
Encodable StdString String Source # | |
Decodable StdString String Source # | |
Assignable (Ptr (Ptr StdString)) StdString Source # | |
Decodable (Ptr (Ptr StdString)) StdString Source # | |
stdString_newCopy :: StdStringValue arg'1 => arg'1 -> IO StdString Source #
class StdStringSuperConst a where Source #
downToStdStringConst :: a -> StdStringConst Source #