generic type-erased container types CSequence and CCollection, including predicate-based algorithms

refs #81
This commit is contained in:
Mathew Sutcliffe
2013-12-10 16:09:37 +00:00
parent c72e8a4a27
commit a57e640398
15 changed files with 1905 additions and 3 deletions

View File

@@ -1,6 +1,19 @@
#ifndef BLACKMISC_VALUEOBJECT_H
#define BLACKMISC_VALUEOBJECT_H
namespace BlackMisc
{
class CValueObject;
}
/*!
* qHash overload, needed for storing CValueObject in a QSet.
* \param value
* \return
*/
// Appears before all #include directives, to workaround an issue with GCC where the overload is not visible in QSet
unsigned int qHash(const BlackMisc::CValueObject &value);
#include "blackmisc/debug.h"
#include <QtDBus/QDBusMetaType>
#include <QString>