1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ChenYLhuman-gamePlanTool

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
IMsgStream.h 928
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
箜栢 Отправлено 02.03.2020 04:14 ef29c3d
#ifndef H_MY__IMSGSTREAM_H__H
#define H_MY__IMSGSTREAM_H__H
#include <QStringList>
#include <qlist.h>
#include <QStringList>
namespace msg {
class IMsgStream;
class IMsgAppTxt;
class IValid;
}
class msg::IValid {
public:
virtual bool objIsValid( ) = 0;
};
class msg::IMsgStream : public IValid {
public:
virtual IMsgStream& operator<<(const QString& msgTest) = 0;
virtual IMsgStream& operator<<(const QList<QString>& msgTest) = 0;
virtual IMsgStream& operator<<(const QStringList& msgTest) = 0;
virtual IMsgStream* getMsgStreamInstance() = 0;
};
class msg::IMsgAppTxt : public IValid {
public:
virtual void appendMsg(const QString& msg, const QString& appChars) = 0;
virtual void appendMsg(const QStringList& msg, const QString& appChars) = 0;
virtual void appendMsg(const QList<QString>& msg, const QString& appChars) = 0;
virtual IMsgStream* getMsgAppTxtInstance() = 0;
};
#endif // H_MY__IMSGSTREAM_H__H

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ChenYLhuman-gamePlanTool.git
git@api.gitlife.ru:oschina-mirror/ChenYLhuman-gamePlanTool.git
oschina-mirror
ChenYLhuman-gamePlanTool
ChenYLhuman-gamePlanTool
master