refs #356 Moved CPropertyIndexVariantMap/CValueObject operators from CValueObject to CPropertyIndexVariantMap.

This commit is contained in:
Mathew Sutcliffe
2014-12-15 18:23:13 +00:00
parent 22d6b93f10
commit 50bf5690f9
4 changed files with 53 additions and 53 deletions

View File

@@ -97,6 +97,18 @@ namespace BlackMisc
//! Equal operator, required if maps are directly compared, not with CValueObject
friend bool operator !=(const CPropertyIndexVariantMap &a, const CPropertyIndexVariantMap &b);
//! Operator == with CValueObject
friend bool operator ==(const CPropertyIndexVariantMap &valueMap, const CValueObject &valueObject);
//! Operator != with CValueObject
friend bool operator !=(const CPropertyIndexVariantMap &valueMap, const CValueObject &valueObject);
//! Operator == with CValueObject
friend bool operator ==(const CValueObject &valueObject, const CPropertyIndexVariantMap &valueMap);
//! Operator != with CValueObject
friend bool operator !=(const CValueObject &valueObject, const CPropertyIndexVariantMap &valueMap);
//! Map
const QMap<CPropertyIndex, CVariant> &map() const { return this->m_values; }