mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-14 08:45:36 +08:00
refs #568, only one IDatastoreObjectList by making the key type a template parameter
This commit is contained in:
@@ -26,7 +26,7 @@ namespace BlackMisc
|
||||
//! Value object encapsulating a list of ICAO codes.
|
||||
class BLACKMISC_EXPORT CAircraftIcaoCodeList :
|
||||
public CSequence<CAircraftIcaoCode>,
|
||||
public BlackMisc::IDatastoreObjectListWithIntegerKey<CAircraftIcaoCode, CAircraftIcaoCodeList>,
|
||||
public BlackMisc::IDatastoreObjectList<CAircraftIcaoCode, CAircraftIcaoCodeList, int>,
|
||||
public BlackMisc::Mixin::MetaType<CAircraftIcaoCodeList>
|
||||
{
|
||||
public:
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace BlackMisc
|
||||
//! Value object encapsulating a list of ICAO codes.
|
||||
class BLACKMISC_EXPORT CAirlineIcaoCodeList :
|
||||
public CSequence<CAirlineIcaoCode>,
|
||||
public BlackMisc::IDatastoreObjectListWithIntegerKey<CAirlineIcaoCode, CAirlineIcaoCodeList>,
|
||||
public BlackMisc::IDatastoreObjectList<CAirlineIcaoCode, CAirlineIcaoCodeList, int>,
|
||||
|
||||
public BlackMisc::Mixin::MetaType<CAirlineIcaoCodeList>
|
||||
{
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace BlackMisc
|
||||
//! Value object for a list of airports.
|
||||
class BLACKMISC_EXPORT CLiveryList :
|
||||
public CSequence<CLivery>,
|
||||
public BlackMisc::IDatastoreObjectListWithIntegerKey<CLivery, CLiveryList>,
|
||||
public BlackMisc::IDatastoreObjectList<CLivery, CLiveryList, int>,
|
||||
public BlackMisc::Mixin::MetaType<CLiveryList>
|
||||
{
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user