refs #413 Removed one overload of CRange::findBy and one of CSequence::applyIf; they were never used and they caused a circular dependency.

Templatized another overload of applyIf to break a circular dependency.
This commit is contained in:
Mathew Sutcliffe
2015-05-04 14:43:20 +01:00
parent aeb95ebb30
commit 36d116b4e9
5 changed files with 7 additions and 37 deletions

View File

@@ -14,20 +14,13 @@
#include "variant.h"
#include "valueobject.h"
#include "propertyindex.h"
#include "propertyindexlist.h"
#include "blackmiscexport.h"
// a) "propertyindex.h" needed for QMap below, despite forward declaration
// b) "propertyindexlist.h" here causes circular dependencies
#include <QVariantMap>
#include <QDBusArgument>
namespace BlackMisc
{
// forward declaration
class CPropertyIndex;
class CPropertyIndexList;
/*!
* Specialized value object compliant map for variants,