diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-02-12 15:41:24 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-02-12 15:41:24 +0100 |
commit | 2a7ddd729367776c470079de8c5e0683c23828dc (patch) | |
tree | edb8b98bebce2329a83ed1ae7dba298c1089e2ad /common/resultset.h | |
parent | 63b056d69f3063a8a564b38c1890ae65afaddc2c (diff) | |
download | sink-2a7ddd729367776c470079de8c5e0683c23828dc.tar.gz sink-2a7ddd729367776c470079de8c5e0683c23828dc.zip |
Less typing
Diffstat (limited to 'common/resultset.h')
-rw-r--r-- | common/resultset.h | 10 |
1 files 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 @@ | |||
30 | */ | 30 | */ |
31 | class ResultSet { | 31 | class ResultSet { |
32 | public: | 32 | public: |
33 | typedef std::function<bool(std::function<void(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &, Sink::Operation)>)> ValueGenerator; | ||
34 | typedef std::function<QByteArray()> IdGenerator; | ||
33 | 35 | ||
34 | ResultSet() | 36 | ResultSet() |
35 | : mIt(nullptr) | 37 | : mIt(nullptr) |
@@ -37,14 +39,14 @@ class ResultSet { | |||
37 | 39 | ||
38 | } | 40 | } |
39 | 41 | ||
40 | ResultSet(const std::function<bool(std::function<void(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &, Sink::Operation)>)> &generator) | 42 | ResultSet(const ValueGenerator &generator) |
41 | : mIt(nullptr), | 43 | : mIt(nullptr), |
42 | mValueGenerator(generator) | 44 | mValueGenerator(generator) |
43 | { | 45 | { |
44 | 46 | ||
45 | } | 47 | } |
46 | 48 | ||
47 | ResultSet(const std::function<QByteArray()> &generator) | 49 | ResultSet(const IdGenerator &generator) |
48 | : mIt(nullptr), | 50 | : mIt(nullptr), |
49 | mGenerator(generator) | 51 | mGenerator(generator) |
50 | { | 52 | { |
@@ -115,7 +117,7 @@ class ResultSet { | |||
115 | QVector<QByteArray> mResultSet; | 117 | QVector<QByteArray> mResultSet; |
116 | QVector<QByteArray>::ConstIterator mIt; | 118 | QVector<QByteArray>::ConstIterator mIt; |
117 | QByteArray mCurrentValue; | 119 | QByteArray mCurrentValue; |
118 | std::function<QByteArray()> mGenerator; | 120 | IdGenerator mGenerator; |
119 | std::function<bool(std::function<void(const Sink::ApplicationDomain::ApplicationDomainType::Ptr &, Sink::Operation)>)> mValueGenerator; | 121 | ValueGenerator mValueGenerator; |
120 | }; | 122 | }; |
121 | 123 | ||