Subject | Hash | Author | Date (UTC) |
---|---|---|---|
more cleanup | bfbe00170ae67ea7e8e1cb23e4e352b18188b5a9 | mucbuc | 2019-11-02 21:01:10 |
delete explicit template stuff | 1a43665b79bb3df8e28cb7be2d460cbec6cd6a0f | mucbuc | 2019-11-02 20:55:26 |
use parameter pack | aaff690514d7543a66c285cf9214ebad55c6876e | mucbuc | 2019-11-02 20:49:43 |
builds | d8412e21c450b8da35dc1f248cb713859bb40c26 | mucbuc | 2019-11-02 20:26:54 |
ignore test tmp | 0c68fe48a97a80098e224875f1f7aa948a7c6a59 | Ubuntu | 2018-10-07 09:50:49 |
plusify | 5521f5f65b89bdb2a848d3e497b1c591fe39c15e | Ubuntu | 2018-10-06 12:18:21 |
Uni test (#2) | 9b73df9337debfea1a000811645609bdd2d8a5ea | Mark Busenitz | 2018-06-25 10:46:04 |
license | 8e6ee3e912b6273862fbecc34777ef8268ddd5dd | mbusenitz | 2017-11-21 04:38:04 |
doc hook (#1) | 2d744d1ce1deb15ed20f1d5819de7e2d9230e2c7 | Mark Busenitz | 2017-03-25 20:27:28 |
package.json | a4c059735b1201b5749b10f758fcfe3561d9ead6 | mbusenitz | 2017-03-21 04:20:38 |
Update README.md | 2218a3a0dd2103de11dff6b15e670ad3874f4266 | Mark Busenitz | 2017-03-21 04:19:16 |
rm asserter.jsons | 92c29fd451d0cfe128ea1ab18e82e379efdeb7af | mbusenitz | 2016-01-28 08:15:52 |
fix json | b6ca8aebcfcde3acdc919e92004129d155755b8b | mbusenitz | 2015-10-22 04:37:08 |
jsonstuff | 960242ccde70c18aa0fb1e72575fb84fde61040e | mbusenitz | 2015-10-22 04:34:42 |
json | 4c6b6c5b3b00222e50562c8ace7ce67506a7ef98 | mbusenitz | 2015-10-16 04:25:06 |
fix build | 82dcaff9abc9c68298522d47c7c175d855b6ffa2 | mbusenitz | 2015-09-26 10:39:35 |
rm test/plank | 75bed7f551f1ca0f18ea34a3ab478ae6749bfad9 | mbusenitz | 2015-09-26 10:37:40 |
rm test/plank | 7b1ad7a44ce2e3b2abb8024c14310099f5597a89 | mbusenitz | 2015-09-26 10:37:05 |
gitignore' | 5bd4c2c8a9bc1befbec9de0d2487690e1a0b0fea | mbusenitz | 2015-09-26 10:36:39 |
cleanup | be3e84988b097998550d5490fbbaec76670f5004 | mbusenitz | 2015-08-17 21:22:11 |
File | Lines added | Lines deleted |
---|---|---|
src/batch.h | 2 | 7 |
src/batch.hxx | 3 | 22 |
File src/batch.h changed (mode: 100644) (index 2012d16..3390be3) | |||
... | ... | namespace control { | |
30 | 30 | template <class ... V> | template <class ... V> |
31 | 31 | void traverse(V ...); | void traverse(V ...); |
32 | 32 | ||
33 | void traverse_destructive(); | ||
34 | |||
35 | template <class V> | ||
36 | void traverse_destructive(V); | ||
37 | |||
38 | template <typename V, typename W> | ||
39 | void traverse_destructive(V, W); | ||
33 | template <class ... V> | ||
34 | void traverse_destructive(V ...); | ||
40 | 35 | ||
41 | 36 | batch_type& elements(); | batch_type& elements(); |
42 | 37 | const batch_type& elements() const; | const batch_type& elements() const; |
File src/batch.hxx changed (mode: 100644) (index f396764..aeca5e3) | |||
... | ... | namespace control { | |
29 | 29 | ||
30 | 30 | ///////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////// |
31 | 31 | template <typename T> | template <typename T> |
32 | void Batch<T>::traverse_destructive() | ||
33 | { | ||
34 | merge_added_elements(); | ||
35 | |||
36 | utils::process_and_kill(elements()); | ||
37 | } | ||
38 | |||
39 | ///////////////////////////////////////////////////////////////////////////////////// | ||
40 | template <typename T> | ||
41 | template <class V> | ||
42 | void Batch<T>::traverse_destructive(V arg) | ||
43 | { | ||
44 | merge_added_elements(); | ||
45 | |||
46 | utils::process_and_kill(elements(), arg); | ||
47 | } | ||
48 | |||
49 | ///////////////////////////////////////////////////////////////////////////////////// | ||
50 | template <typename T> | ||
51 | template <typename V, typename W> | ||
52 | void Batch<T>::traverse_destructive(V first_arg, W second_arg) | ||
32 | template <class ... V> | ||
33 | void Batch<T>::traverse_destructive(V ... arg) | ||
53 | 34 | { | { |
54 | 35 | merge_added_elements(); | merge_added_elements(); |
55 | 36 | ||
56 | utils::process_and_kill(elements(), first_arg, second_arg); | ||
37 | utils::process_and_kill(elements(), arg ...); | ||
57 | 38 | } | } |
58 | 39 | ||
59 | 40 | ///////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////// |