Explicit template instantiations for mixins for containers

This commit is contained in:
Mat Sutcliffe
2021-10-06 18:11:05 +01:00
parent 2b72600937
commit a185c7aae7
122 changed files with 340 additions and 5 deletions

View File

@@ -10,6 +10,8 @@
using namespace BlackMisc::Aviation;
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CClient, CClientList)
namespace BlackMisc::Network
{
CClientList::CClientList() { }

View File

@@ -19,6 +19,8 @@
#include <QMap>
#include <QMetaType>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CClient, CClientList)
namespace BlackMisc::Network
{
//! Value object encapsulating a list of voice rooms.

View File

@@ -8,6 +8,8 @@
#include "blackmisc/network/ecosystemlist.h"
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CEcosystem, CEcosystemList)
namespace BlackMisc::Network
{
CEcosystemList::CEcosystemList() { }

View File

@@ -18,6 +18,8 @@
#include <QStringList>
#include <QMetaType>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CEcosystem, CEcosystemList)
namespace BlackMisc::Network
{
//! Value object encapsulating a list of voice rooms.

View File

@@ -8,6 +8,8 @@
#include "blackmisc/network/rawfsdmessagelist.h"
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CRawFsdMessage, CRawFsdMessageList)
namespace BlackMisc::Network
{
CRawFsdMessageList::CRawFsdMessageList() { }

View File

@@ -20,6 +20,8 @@
#include <QMetaType>
#include <initializer_list>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CRawFsdMessage, CRawFsdMessageList)
namespace BlackMisc::Network
{
//! Value object encapsulating a list raw FSD messages.

View File

@@ -14,6 +14,8 @@
#include <QJsonValue>
#include <tuple>
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CRemoteFile, CRemoteFileList)
namespace BlackMisc::Network
{
CRemoteFileList::CRemoteFileList() { }

View File

@@ -21,6 +21,8 @@
#include <QString>
#include <QStringList>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CRemoteFile, CRemoteFileList)
namespace BlackMisc::Network
{
//! Value object encapsulating a list of remote files.

View File

@@ -13,6 +13,8 @@
#include <QJsonValue>
#include <tuple>
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CRole, CRoleList)
namespace BlackMisc::Network
{
CRoleList::CRoleList() { }

View File

@@ -21,6 +21,8 @@
#include <QString>
#include <QStringList>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CRole, CRoleList)
namespace BlackMisc::Network
{
class CRole;

View File

@@ -9,6 +9,8 @@
#include "blackmisc/network/serverlist.h"
#include <tuple>
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CServer, CServerList)
namespace BlackMisc::Network
{
CServerList::CServerList() { }

View File

@@ -19,6 +19,8 @@
#include <QMetaType>
#include <QString>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CServer, CServerList)
namespace BlackMisc::Network
{
//! Value object encapsulating a list of servers.

View File

@@ -18,6 +18,8 @@
using namespace BlackMisc::PhysicalQuantities;
using namespace BlackMisc::Aviation;
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CTextMessage, CTextMessageList)
namespace BlackMisc::Network
{

View File

@@ -23,6 +23,8 @@
#include <QMetaType>
#include <QString>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CTextMessage, CTextMessageList)
namespace BlackMisc::Network
{
class CTextMessage;

View File

@@ -16,6 +16,8 @@
using namespace BlackMisc::Math;
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CUrl, CUrlList)
namespace BlackMisc::Network
{
CUrlList::CUrlList() { }

View File

@@ -20,6 +20,8 @@
#include <QString>
#include <QStringList>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CUrl, CUrlList)
namespace BlackMisc::Network
{
//! Value object encapsulating a list of URLs.

View File

@@ -8,6 +8,8 @@
#include "blackmisc/network/urlloglist.h"
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CUrlLog, CUrlLogList)
namespace BlackMisc::Network
{
CUrlLogList::CUrlLogList() { }

View File

@@ -18,6 +18,8 @@
#include "blackmisc/sequence.h"
#include <QNetworkReply>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CUrlLog, CUrlLogList)
namespace BlackMisc::Network
{
//! Value object encapsulating a list of voice rooms.

View File

@@ -11,6 +11,8 @@
#include <QString>
#include <tuple>
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Network, CUser, CUserList)
namespace BlackMisc::Network
{
CUserList::CUserList() { }

View File

@@ -19,6 +19,8 @@
#include <QMetaType>
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Network, CUser, CUserList)
namespace BlackMisc::Network
{
//! Value object encapsulating a list of voice rooms.