Sam Jaffe
|
d2d840be26
Deduplicate impl.
|
4 éve |
Sam Jaffe
|
1d265b7341
More removal of redundant things.
|
4 éve |
Sam Jaffe
|
1c7d9584a5
Segregate and shrink names for recursives.
|
4 éve |
Sam Jaffe
|
6c2da45660
Use if constexpr for recursive_iterator_base handling to improve readability.
|
4 éve |
Sam Jaffe
|
2b2f4cee8f
Compress get() without weakening its reference semantics.
|
4 éve |
Sam Jaffe
|
5710f1066d
Strip most of the iterator typedefs off of the various intermediate layers of recursive_iterator.
|
4 éve |
Sam Jaffe
|
013f9c4155
Alter recursive iterator w.r.t. new facade code.
|
4 éve |
Sam Jaffe
|
d7631b5002
Make more things facades.
|
4 éve |
Sam Jaffe
|
28de1f5c6f
Upgrade unkeyed_iterator to use facade.
|
4 éve |
Sam Jaffe
|
4165d56213
Add a C++17 version of iterator_facade using type deduction.
|
4 éve |
Sam Jaffe
|
07f3b74c0a
Improve testing reliability.
|
4 éve |
Sam Jaffe
|
f6f8ae1645
Remove old test case executable.
|
5 éve |
Sam Jaffe
|
350e71454f
Merge branch 'zip_iterator'
|
5 éve |
Sam Jaffe
|
fb492d0995
Add test coverage, fix bug in >=, add dummy operator->().
|
5 éve |
Sam Jaffe
|
2fdcade90d
Fill out the rest of the random_access_iterator spec.
|
5 éve |
Sam Jaffe
|
39b3ac2bcd
Begin development of zip_iterator.
|
5 éve |
Sam Jaffe
|
321b3f1cf3
Add in gitignore for C++/GCov.
|
5 éve |
Sam Jaffe
|
fc43c04e1e
Merge branch 'improve_type_system'
|
5 éve |
Sam Jaffe
|
4680e85bed
Add tests for pre-post increment.
|
5 éve |
Sam Jaffe
|
d70bf7f09a
Improve test structuring.
|
5 éve |
Sam Jaffe
|
e66fe29157
Do some cleanup.
|
5 éve |
Sam Jaffe
|
8421da3405
Remove unneeded functions.
|
5 éve |
Sam Jaffe
|
46e766570a
Improve type system, add overrides that mark std::string as terminal in all cases.
|
5 éve |
Sam Jaffe
|
48b293afd3
Add an is_associative trait.
|
5 éve |
Sam Jaffe
|
ffc3b2e056
Re-arrange files more sensibly.
|
5 éve |
Sam Jaffe
|
48258b5adb
Remove inplace_t entirely
|
5 éve |
Sam Jaffe
|
bec9d851f3
Add a few more recursive_iterator tests.
|
5 éve |
Sam Jaffe
|
284e1e4db0
Improve accessor test quality.
|
5 éve |
Sam Jaffe
|
52df0bb5cf
Add missing function coverage to filter_iterator.
|
5 éve |
Sam Jaffe
|
e5c74556af
Add all tests for indexed_iterator.
|
5 éve |