mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-07 02:35:33 +08:00
Explicit template instantiations for mixins for containers
This commit is contained in:
@@ -35,6 +35,8 @@ using namespace BlackMisc::Math;
|
||||
using namespace BlackMisc::Aviation;
|
||||
using namespace BlackMisc::PhysicalQuantities;
|
||||
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation, CAircraftModel, CAircraftModelList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
CAircraftModelList::CAircraftModelList() { }
|
||||
|
||||
@@ -37,6 +37,8 @@
|
||||
#include <QMap>
|
||||
#include <atomic>
|
||||
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation, CAircraftModel, CAircraftModelList)
|
||||
|
||||
namespace BlackMisc
|
||||
{
|
||||
namespace Aviation
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
|
||||
#include <tuple>
|
||||
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation, CDistributor, CDistributorList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
CDistributorList::CDistributorList() { }
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation, CDistributor, CDistributorList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
class CAircraftModel;
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
using namespace BlackMisc;
|
||||
using namespace BlackMisc::Simulation;
|
||||
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation::FsCommon, CAircraftCfgEntries, CAircraftCfgEntriesList)
|
||||
|
||||
namespace BlackMisc::Simulation::FsCommon
|
||||
{
|
||||
bool CAircraftCfgEntriesList::containsModelWithTitle(const QString &title, Qt::CaseSensitivity caseSensitivity)
|
||||
|
||||
@@ -25,6 +25,8 @@
|
||||
#include <Qt>
|
||||
#include <tuple>
|
||||
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation::FsCommon, CAircraftCfgEntries, CAircraftCfgEntriesList)
|
||||
|
||||
namespace BlackMisc::Simulation::FsCommon
|
||||
{
|
||||
//! Utility, providing FS aircraft.cfg entries
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
#include <Qt>
|
||||
#include <tuple>
|
||||
|
||||
BLACK_DEFINE_COLLECTION_MIXINS(BlackMisc::Simulation::FsCommon, CVPilotModelRule, CVPilotModelRuleSet)
|
||||
|
||||
namespace BlackMisc::Simulation::FsCommon
|
||||
{
|
||||
CVPilotModelRuleSet::CVPilotModelRuleSet(const CCollection<CVPilotModelRule> &other) :
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
#include "blackmisc/simulation/aircraftmodellist.h"
|
||||
#include "blackmisc/simulation/fscommon/vpilotmodelrule.h"
|
||||
|
||||
BLACK_DECLARE_COLLECTION_MIXINS(BlackMisc::Simulation::FsCommon, CVPilotModelRule, CVPilotModelRuleSet)
|
||||
|
||||
namespace BlackMisc::Simulation::FsCommon
|
||||
{
|
||||
//! Value object reading a set of vPilot rules
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
|
||||
#include "blackmisc/simulation/interpolationsetuplist.h"
|
||||
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation, CInterpolationAndRenderingSetupPerCallsign, CInterpolationSetupList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
CInterpolationSetupList::CInterpolationSetupList() { }
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
#include "blackmisc/collection.h"
|
||||
#include "blackmisc/sequence.h"
|
||||
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation, CInterpolationAndRenderingSetupPerCallsign, CInterpolationSetupList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
//! Value object encapsulating a list of setups.
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
|
||||
#include "blackmisc/simulation/matchingstatistics.h"
|
||||
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation, CMatchingStatisticsEntry, CMatchingStatistics)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
CMatchingStatistics::CMatchingStatistics()
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
#include "blackmisc/collection.h"
|
||||
#include "blackmisc/mixin/mixinmetatype.h"
|
||||
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation, CMatchingStatisticsEntry, CMatchingStatistics)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
//! Value object for matching statistics.
|
||||
|
||||
@@ -24,6 +24,8 @@ using namespace BlackMisc::Geo;
|
||||
using namespace BlackMisc::PhysicalQuantities;
|
||||
using namespace BlackMisc::Network;
|
||||
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation, CSimulatedAircraft, CSimulatedAircraftList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
CSimulatedAircraftList::CSimulatedAircraftList() { }
|
||||
|
||||
@@ -21,6 +21,8 @@
|
||||
#include "blackmisc/sequence.h"
|
||||
#include <QMetaType>
|
||||
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation, CSimulatedAircraft, CSimulatedAircraftList)
|
||||
|
||||
namespace BlackMisc
|
||||
{
|
||||
namespace Aviation
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
#include <QList>
|
||||
#include <tuple>
|
||||
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation, CSimulatorInfo, CSimulatorInfoList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
CSimulatorInfoList::CSimulatorInfoList() { }
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
|
||||
#include <QMetaType>
|
||||
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation, CSimulatorInfo, CSimulatorPluginInfoList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
//! Value object encapsulating a list of distributors.
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
#include <algorithm>
|
||||
#include <tuple>
|
||||
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation, CSimulatorPluginInfo, CSimulatorPluginInfoList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
CSimulatorPluginInfoList::CSimulatorPluginInfoList() { }
|
||||
|
||||
@@ -21,6 +21,8 @@
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation, CSimulatorPluginInfo, CSimulatorPluginInfoList)
|
||||
|
||||
namespace BlackMisc::Simulation
|
||||
{
|
||||
class CSimulatorPluginInfo;
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
#include <QtGlobal>
|
||||
|
||||
BLACK_DEFINE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::XPlane, CNavDataReference)
|
||||
BLACK_DEFINE_SEQUENCE_MIXINS(BlackMisc::Simulation::XPlane, CNavDataReference, CNavDataReferenceList)
|
||||
|
||||
namespace BlackMisc::Simulation::XPlane
|
||||
{
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
#include <tuple>
|
||||
|
||||
BLACK_DECLARE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::XPlane, CNavDataReference)
|
||||
BLACK_DECLARE_SEQUENCE_MIXINS(BlackMisc::Simulation::XPlane, CNavDataReference, CNavDataReferenceList)
|
||||
|
||||
namespace BlackMisc::Simulation::XPlane
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user