Sam Jaffe
|
0e63efb19f
test-refactor: use views in test cases
|
2 tháng trước cách đây |
Sam Jaffe
|
ed3570273a
feat: implement cascade_iterator
|
2 tháng trước cách đây |
Sam Jaffe
|
520227ecb1
refactor: extract some of the impl of recursive_iterator to support cascade_iterator
|
2 tháng trước cách đây |
Sam Jaffe
|
2bd88e9708
refactor: move tuple_cat_t to concepts.h
|
2 tháng trước cách đây |
Sam Jaffe
|
c9d452e5e3
refactor: loosen some concepts
|
2 tháng trước cách đây |
Sam Jaffe
|
ad54b6d1cc
refactor: allow turning an end_aware_iterator into a range
|
2 tháng trước cách đây |
Sam Jaffe
|
f26ee848b9
refactor: rebuild recursive_iterator and traits
|
2 tháng trước cách đây |
Sam Jaffe
|
ef1893d816
refactor: rename iterator::recursive::{tuple => tuple_expander}
|
2 tháng trước cách đây |
Sam Jaffe
|
b73c24cd61
chore: cleanup
|
2 tháng trước cách đây |
Sam Jaffe
|
2115587a9c
fix: at_end checks when possible
|
2 tháng trước cách đây |
Sam Jaffe
|
023d35c3a1
chore: clang-format
|
2 tháng trước cách đây |
Sam Jaffe
|
c4e5388a3d
refactor: eliminate traits.h in favor of concepts
|
2 tháng trước cách đây |
Sam Jaffe
|
d77e51c2b4
refactor: convert facade et al to use concepts
|
2 tháng trước cách đây |
Sam Jaffe
|
64bc633f43
Merge branch 'major/fixes'
|
2 tháng trước cách đây |
Sam Jaffe
|
52b436acc9
refactor: add sentinel difference features (TODO: move back to facade)
|
2 năm trước cách đây |
Sam Jaffe
|
c51d6b7adc
feat: add support for capturing the proper category for filter/indexed
|
2 năm trước cách đây |
Sam Jaffe
|
6fe7f6a52c
breaking: implement a category enum instead of using deduction
|
2 năm trước cách đây |
Sam Jaffe
|
7e431cc9c8
refactor: improve SFINAE macro to allow auto
|
2 năm trước cách đây |
Sam Jaffe
|
4dda725401
refactor: add end_aware_iterator::end
|
2 năm trước cách đây |
Sam Jaffe
|
769f76ad06
clean: remove unused zip iterator test
|
2 năm trước cách đây |
Sam Jaffe
|
5ee6fea85e
refactor: make end_aware_iterator a proxy to allow random/bidirectional
|
2 năm trước cách đây |
Sam Jaffe
|
b4916e3c4f
refactor: add FWD(X) macro
|
2 năm trước cách đây |
Sam Jaffe
|
5ee7b843d7
fix: permit the default-construction of filter iterators with lambdas
|
2 năm trước cách đây |
Sam Jaffe
|
e71b0e7b91
fix: fix bugs in the construction of sentinel_iterator, and with unbound iteration
|
2 năm trước cách đây |
Sam Jaffe
|
e6d134f65d
cleanup: remove unused value_proxy/ignore_proxy
|
2 năm trước cách đây |
Sam Jaffe
|
1c7c47b542
refactor: clean up filter_iterator, allow non std::function predicates
|
2 năm trước cách đây |
Sam Jaffe
|
4b4492af6a
refactor: re-implement joining_iterator using capture_iterator as needed
|
2 năm trước cách đây |
Sam Jaffe
|
3522061acd
feat: add capture iterator to replace filter<It, Cache> concept
|
2 năm trước cách đây |
Sam Jaffe
|
deb094713e
fix: better SFINAE
|
2 năm trước cách đây |
Sam Jaffe
|
7b90d9df68
feat: allow propagation of sentinels
|
2 năm trước cách đây |