Ref T182, added coverageSummary / count functions

This commit is contained in:
Klaus Basan
2017-11-10 03:51:25 +01:00
parent 9a5a80146c
commit 0d3dcdae83
4 changed files with 114 additions and 2 deletions

View File

@@ -183,6 +183,17 @@ namespace BlackMisc
return objs.oldestDbTimestamp();
}
template<class OBJ, class CONTAINER, typename KEYTYPE>
int IDatastoreObjectList<OBJ, CONTAINER, KEYTYPE>::countWithValidDbKey() const
{
int count = 0;
for (const OBJ &obj : ITimestampObjectList<OBJ, CONTAINER>::container())
{
if (obj.hasValidDbKey()) { count++; }
}
return count;
}
template<class OBJ, class CONTAINER, typename KEYTYPE>
QDateTime IDatastoreObjectList<OBJ, CONTAINER, KEYTYPE>::latestDbTimestamp() const
{