mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-02 06:35:52 +08:00
Explicit template instantiations for mixins for value classes
To reduce compile time.
This commit is contained in:
@@ -9,6 +9,8 @@
|
||||
#include "blackmisc/simulation/settings/modelsettings.h"
|
||||
#include "blackmisc/stringutils.h"
|
||||
|
||||
BLACK_DEFINE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CModelSettings)
|
||||
|
||||
namespace BlackMisc::Simulation::Settings
|
||||
{
|
||||
CModelSettings::CModelSettings()
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/propertyindexref.h"
|
||||
|
||||
BLACK_DECLARE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CModelSettings)
|
||||
|
||||
namespace BlackMisc::Simulation::Settings
|
||||
{
|
||||
//! Settings for models
|
||||
|
||||
@@ -22,6 +22,10 @@ using namespace BlackMisc::Simulation::FsCommon;
|
||||
using namespace BlackMisc::Simulation::XPlane;
|
||||
using namespace BlackMisc::Simulation::Flightgear;
|
||||
|
||||
BLACK_DEFINE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CSimulatorSettings)
|
||||
BLACK_DEFINE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CFsxP3DSettings)
|
||||
BLACK_DEFINE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CSimulatorMessagesSettings)
|
||||
|
||||
namespace BlackMisc::Simulation::Settings
|
||||
{
|
||||
const QString &CSimulatorSettings::cgSourceAsString(CSimulatorSettings::CGSource source)
|
||||
|
||||
@@ -25,6 +25,10 @@
|
||||
#include <QStringList>
|
||||
#include <QObject>
|
||||
|
||||
BLACK_DECLARE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CSimulatorSettings)
|
||||
BLACK_DECLARE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CFsxP3DSettings)
|
||||
BLACK_DECLARE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CSimulatorMessagesSettings)
|
||||
|
||||
namespace BlackMisc::Simulation::Settings
|
||||
{
|
||||
//! Settings for simulator
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#include "blackmisc/simulation/settings/swiftpluginsettings.h"
|
||||
#include "blackmisc/stringutils.h"
|
||||
|
||||
BLACK_DEFINE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CSwiftPluginSettings)
|
||||
|
||||
namespace BlackMisc::Simulation::Settings
|
||||
{
|
||||
CSwiftPluginSettings::CSwiftPluginSettings()
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
#include "blackmisc/propertyindexref.h"
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
|
||||
BLACK_DECLARE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CSwiftPluginSettings)
|
||||
|
||||
namespace BlackMisc::Simulation::Settings
|
||||
{
|
||||
//! Settings for models
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
#include "blackmisc/simulation/settings/xswiftbussettings.h"
|
||||
#include "blackmisc/simulation/settings/xswiftbussettingsqtfree.inc"
|
||||
|
||||
BLACK_DEFINE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CXSwiftBusSettings)
|
||||
|
||||
namespace BlackMisc::Simulation::Settings
|
||||
{
|
||||
CXSwiftBusSettings::CXSwiftBusSettings() { }
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
|
||||
#include <QString>
|
||||
|
||||
BLACK_DECLARE_VALUEOBJECT_MIXINS(BlackMisc::Simulation::Settings, CXSwiftBusSettings)
|
||||
|
||||
namespace BlackMisc::Simulation::Settings
|
||||
{
|
||||
//! XSwiftBus settings
|
||||
|
||||
Reference in New Issue
Block a user