withCStringResult :: IO (Ptr (TQByteArray a)) -> IO String
withCStringResult io
  = do 
    qba <- io
    s <- withQtStringResult (qtc_QByteArray_GetByteArray qba)
    qtc_QByteArray_Delete qba
    return s
withCStringResult :: IO (Ptr (TQByteArray a)) -> IO String
withCStringResult io
  = do 
    qba <- io
    s <- withQtStringResult (qtc_QByteArray_GetByteArray qba)
    qtc_QByteArray_Delete qba
    return s
withCStringResult io
  = do 
    qba <- io
    s <- withQtStringResult (qtc_QByteArray_GetByteArray qba)
    qtc_QByteArray_Delete qba
    return s