mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-23 13:55:36 +08:00
refs #413 All value classes which had custom policies shall inherit from mixins instead.
This commit is contained in:
@@ -28,20 +28,19 @@ namespace BlackMisc
|
||||
// forward declaration
|
||||
class CPropertyIndex;
|
||||
class CPropertyIndexList;
|
||||
class CPropertyIndexVariantMap;
|
||||
|
||||
//! \private
|
||||
template <> struct CValueObjectPolicy<CPropertyIndexVariantMap> : public CValueObjectLegacy {};
|
||||
|
||||
/*!
|
||||
* Specialized value object compliant map for variants,
|
||||
* based on indexes
|
||||
*/
|
||||
class BLACKMISC_EXPORT CPropertyIndexVariantMap : public CValueObject<CPropertyIndexVariantMap>
|
||||
class BLACKMISC_EXPORT CPropertyIndexVariantMap :
|
||||
public Mixin::MetaType<CPropertyIndexVariantMap>,
|
||||
public Mixin::DBusOperators<CPropertyIndexVariantMap>,
|
||||
public Mixin::Index<CPropertyIndexVariantMap>,
|
||||
public Mixin::String<CPropertyIndexVariantMap>,
|
||||
public Mixin::Icon<CPropertyIndexVariantMap>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
/*!
|
||||
* Constructor
|
||||
* \param wildcard when used in search, for setting values irrelevant
|
||||
|
||||
Reference in New Issue
Block a user