Sam Jaffe
|
5ee7b843d7
fix: permit the default-construction of filter iterators with lambdas
|
2 роки тому |
Sam Jaffe
|
e71b0e7b91
fix: fix bugs in the construction of sentinel_iterator, and with unbound iteration
|
2 роки тому |
Sam Jaffe
|
e6d134f65d
cleanup: remove unused value_proxy/ignore_proxy
|
2 роки тому |
Sam Jaffe
|
1c7c47b542
refactor: clean up filter_iterator, allow non std::function predicates
|
2 роки тому |
Sam Jaffe
|
4b4492af6a
refactor: re-implement joining_iterator using capture_iterator as needed
|
2 роки тому |
Sam Jaffe
|
3522061acd
feat: add capture iterator to replace filter<It, Cache> concept
|
2 роки тому |
Sam Jaffe
|
deb094713e
fix: better SFINAE
|
2 роки тому |
Sam Jaffe
|
7b90d9df68
feat: allow propagation of sentinels
|
2 роки тому |
Sam Jaffe
|
59f7b92269
refactor: extract facade traits to a separate header
|
2 роки тому |
Sam Jaffe
|
be1b61e465
refactor: make sentinel use fewer dependent types to fix compiler weirdness
|
2 роки тому |
Sam Jaffe
|
fd1f0099ce
refactor: make sentinal_iterator::sentinal itself instead of a sentinal_type
|
2 роки тому |
Sam Jaffe
|
42718949c2
fix: compiler errors and test errors
|
2 роки тому |
Sam Jaffe
|
ef9f846c79
feat: add sentinal_iterator
|
2 роки тому |
Sam Jaffe
|
84d6c7f623
fix: use shared_ptr instead of weird thing
|
2 роки тому |
Sam Jaffe
|
55afc0e493
fix: caching and typedefs
|
2 роки тому |
Sam Jaffe
|
a325073efc
refactor: add caching to joining_iterator
|
2 роки тому |
Sam Jaffe
|
997fcebc50
refactor: add caching option to filter iterator
|
2 роки тому |
Sam Jaffe
|
20176764a0
refactor: cleanup
|
2 роки тому |
Sam Jaffe
|
b9c86f03a3
chore: update clang-format
|
2 роки тому |
Sam Jaffe
|
f2cf5bee42
Merge branch 'refactor/cleanup'
|
2 роки тому |
Sam Jaffe
|
12a1d75b9c
chore: updates
|
2 роки тому |
Sam Jaffe
|
f6809add08
refactor: add more type deduction guides
|
3 роки тому |
Sam Jaffe
|
4c74c7c5ad
refactor: a lot of re-indenting
|
3 роки тому |
Sam Jaffe
|
d3d59aca8b
refactor: apply clang-format
|
3 роки тому |
Sam Jaffe
|
b2d38dab2b
refactor: improve use of facade in zip/indexed iterators
|
3 роки тому |
Sam Jaffe
|
86ae4672ae
cleanup: don't re-declare std namespace
|
3 роки тому |
Sam Jaffe
|
e475f7f156
refactor: remove useless bits from end_aware_iterator
|
3 роки тому |
Sam Jaffe
|
a93c493deb
chore: update project settings
|
3 роки тому |
Sam Jaffe
|
cd060637de
Merge branch 'proxy'
|
4 роки тому |
Sam Jaffe
|
3d41f4cc45
Convert zip_iterator to use proxy.
|
4 роки тому |