Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.UI.Qtah.Std
Documentation
class StdStringValue a where Source #
Minimal complete definition
Methods
withStdStringPtr :: a -> (StdStringConst -> IO b) -> IO b Source #
Instances
StdStringConstPtr a => StdStringValue a Source # | |
Defined in Graphics.UI.Qtah.Std Methods withStdStringPtr :: a -> (StdStringConst -> IO b) -> IO b Source # | |
StdStringValue String Source # | |
Defined in Graphics.UI.Qtah.Std Methods withStdStringPtr :: String -> (StdStringConst -> IO b) -> IO b Source # |
class CppPtr this => StdStringConstPtr this where Source #
Minimal complete definition
Methods
toStdStringConst :: this -> StdStringConst Source #
Instances
StdStringConstPtr StdString Source # | |
Defined in Graphics.UI.Qtah.Std Methods | |
StdStringConstPtr StdStringConst Source # | |
Defined in Graphics.UI.Qtah.Std Methods toStdStringConst :: StdStringConst -> StdStringConst Source # |
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 #
Minimal complete definition
Methods
toStdString :: this -> StdString Source #
Instances
StdStringPtr StdString Source # | |
Defined in Graphics.UI.Qtah.Std Methods 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 #
Constructors
StdStringConst (Ptr StdStringConst) | |
StdStringConstGc (ForeignPtr ()) (Ptr StdStringConst) |
Instances
Constructors
StdString (Ptr StdString) | |
StdStringGc (ForeignPtr ()) (Ptr StdString) |
Instances
Eq StdString Source # | |
Ord StdString Source # | |
Show StdString Source # | |
CppPtr StdString Source # | |
Deletable StdString Source # | |
StdStringPtr StdString Source # | |
Defined in Graphics.UI.Qtah.Std Methods toStdString :: StdString -> StdString Source # | |
StdStringConstPtr StdString Source # | |
Defined in Graphics.UI.Qtah.Std Methods | |
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 Methods 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 StdStringSuper a where Source #
Minimal complete definition
Methods
downToStdString :: a -> StdString Source #
class StdStringSuperConst a where Source #
Minimal complete definition
Methods
downToStdStringConst :: a -> StdStringConst Source #