Subject | Hash | Author | Date (UTC) |
---|---|---|---|
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 |
Squashed 'test/plank/' changes from 3d66229..4e4be36 | 81a33cac0e8e98f8435d975f81c6ae354a013455 | mbusenitz | 2015-08-17 21:21:33 |
m_.json | dee0651fef2f9d675defffc3b9d34ccc6f213b64 | mbusenitz | 2015-08-01 04:50:41 |
File | Lines added | Lines deleted |
---|---|---|
src/batch.h | 4 | 4 |
src/batch.hxx | 11 | 11 |
File src/batch.h changed (mode: 100644) (index 9be3972..3e3c6aa) | |||
... | ... | namespace control { | |
28 | 28 | void unhook(); | void unhook(); |
29 | 29 | void traverse(); | void traverse(); |
30 | 30 | ||
31 | template <class V> | ||
32 | void traverse(V); | ||
31 | template <class ... V> | ||
32 | void traverse(V ...); | ||
33 | 33 | ||
34 | template <typename V, typename W> | ||
35 | void traverse(V, W); | ||
34 | //template <typename V, typename W> | ||
35 | //void traverse(V, W); | ||
36 | 36 | ||
37 | 37 | void traverse_destructive(); | void traverse_destructive(); |
38 | 38 |
File src/batch.hxx changed (mode: 100644) (index 3a406af..c72a1cb) | |||
... | ... | namespace control { | |
28 | 28 | ||
29 | 29 | ///////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////// |
30 | 30 | template <typename T> | template <typename T> |
31 | template <class V> | ||
32 | void Batch<T>::traverse(V arg) | ||
31 | template <class ... V> | ||
32 | void Batch<T>::traverse(V ... arg) | ||
33 | 33 | { | { |
34 | 34 | merge_added_elements(); | merge_added_elements(); |
35 | 35 | ||
36 | utils::process(elements(), arg); | ||
36 | utils::process(elements(), arg ... ); | ||
37 | 37 | } | } |
38 | 38 | ||
39 | 39 | ///////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////// |
40 | template <typename T> | ||
41 | template <typename V, typename W> | ||
42 | void Batch<T>::traverse(V first_arg, W second_arg) | ||
43 | { | ||
44 | merge_added_elements(); | ||
45 | |||
46 | utils::process(elements(), first_arg, second_arg); | ||
47 | } | ||
40 | //template <typename T> | ||
41 | //template <typename V, typename W> | ||
42 | //void Batch<T>::traverse(V first_arg, W second_arg) | ||
43 | //{ | ||
44 | //merge_added_elements(); | ||
45 | |||
46 | //utils::process(elements(), first_arg, second_arg); | ||
47 | //} | ||
48 | 48 | ||
49 | 49 | ///////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////// |
50 | 50 | template <typename T> | template <typename T> |