From 2a7ddd729367776c470079de8c5e0683c23828dc Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 12 Feb 2016 15:41:24 +0100 Subject: Less typing --- common/resultset.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/common/resultset.h b/common/resultset.h index ec399fc..2ca8800 100644 --- a/common/resultset.h +++ b/common/resultset.h @@ -30,6 +30,8 @@ */ class ResultSet { public: + typedef std::function)> ValueGenerator; + typedef std::function IdGenerator; ResultSet() : mIt(nullptr) @@ -37,14 +39,14 @@ class ResultSet { } - ResultSet(const std::function)> &generator) + ResultSet(const ValueGenerator &generator) : mIt(nullptr), mValueGenerator(generator) { } - ResultSet(const std::function &generator) + ResultSet(const IdGenerator &generator) : mIt(nullptr), mGenerator(generator) { @@ -115,7 +117,7 @@ class ResultSet { QVector mResultSet; QVector::ConstIterator mIt; QByteArray mCurrentValue; - std::function mGenerator; - std::function)> mValueGenerator; + IdGenerator mGenerator; + ValueGenerator mValueGenerator; }; -- cgit v1.2.3