Sam Jaffe
|
8246632b26
refactor: rename a few files
|
2 months ago |
Sam Jaffe
|
ed3570273a
feat: implement cascade_iterator
|
2 months ago |
Sam Jaffe
|
520227ecb1
refactor: extract some of the impl of recursive_iterator to support cascade_iterator
|
2 months ago |
Sam Jaffe
|
f26ee848b9
refactor: rebuild recursive_iterator and traits
|
2 months ago |
Sam Jaffe
|
c4e5388a3d
refactor: eliminate traits.h in favor of concepts
|
2 months ago |
Sam Jaffe
|
d77e51c2b4
refactor: convert facade et al to use concepts
|
2 months ago |
Sam Jaffe
|
6fe7f6a52c
breaking: implement a category enum instead of using deduction
|
2 years ago |
Sam Jaffe
|
7e431cc9c8
refactor: improve SFINAE macro to allow auto
|
2 years ago |
Sam Jaffe
|
b4916e3c4f
refactor: add FWD(X) macro
|
2 years ago |
Sam Jaffe
|
5ee7b843d7
fix: permit the default-construction of filter iterators with lambdas
|
2 years ago |
Sam Jaffe
|
3522061acd
feat: add capture iterator to replace filter<It, Cache> concept
|
2 years ago |
Sam Jaffe
|
deb094713e
fix: better SFINAE
|
2 years ago |
Sam Jaffe
|
7b90d9df68
feat: allow propagation of sentinels
|
2 years ago |
Sam Jaffe
|
59f7b92269
refactor: extract facade traits to a separate header
|
2 years ago |
Sam Jaffe
|
be1b61e465
refactor: make sentinel use fewer dependent types to fix compiler weirdness
|
2 years ago |
Sam Jaffe
|
ef9f846c79
feat: add sentinal_iterator
|
2 years ago |
Sam Jaffe
|
20176764a0
refactor: cleanup
|
2 years ago |
Sam Jaffe
|
12a1d75b9c
chore: updates
|
2 years ago |
Sam Jaffe
|
a93c493deb
chore: update project settings
|
3 years ago |
Sam Jaffe
|
07f3b74c0a
Improve testing reliability.
|
4 years ago |
Sam Jaffe
|
f6f8ae1645
Remove old test case executable.
|
5 years ago |
Sam Jaffe
|
39b3ac2bcd
Begin development of zip_iterator.
|
5 years ago |
Sam Jaffe
|
d70bf7f09a
Improve test structuring.
|
5 years ago |
Sam Jaffe
|
523abc78fb
Convert to GoogleTest.
|
5 years ago |
Sam Jaffe
|
6baf82e41a
Convert to using proper dir structure
|
5 years ago |
Sam Jaffe
|
8c18c56020
Update to XCode 10
|
6 years ago |
Sam Jaffe
|
79fc376342
Update XCode settings.
|
6 years ago |
Samuel Jaffe
|
ff8bdac761
Adding filter_iterator, which allows the consumer to discard elements of a collection based on a provided predicate.
|
8 years ago |
Samuel Jaffe
|
88ff581e82
Creating an indexed iterator, for when you need to keep track of the 'index' while iterating through a collection.
|
8 years ago |
Samuel Jaffe
|
307fba398a
Adding unkeyed_iterator - an iterator for associative types that discards keys, allowing it to be treated like a non-associative array of values.
|
8 years ago |