18 Commits

Author SHA1 Message Date
Zach Laine
df9e186bd6 Add a new v3 namespace, containing a new iterator_interface based on deducing
this instead of CRTP.
2023-06-05 00:12:54 -05:00
Zach Laine
303a9da254 Create tutorial for the new range adaptor helpers. 2022-06-04 17:17:41 -05:00
Zach Laine
fd9bfb11bb Add a macro for disabling the C++20 v2 namespace. Add documentation
of the inlining v1/v2 behavior.
2020-08-15 22:17:51 -05:00
Zach Laine
c63c107793 Add copyright notices to some files that were missing it.
Fixes #26.
2019-12-29 14:04:14 -06:00
setine
e147a4c204 Fix typo 2019-12-29 13:38:01 -06:00
David Sankel
465b3c5dc4 Spelling fix 2019-12-29 13:37:30 -06:00
Zach Laine
fcfcdd7d89 Doc spell-checking. 2019-08-23 00:07:07 -05:00
Zach Laine
d730e1d4f7 Fix const_repeated_chars_iterator::operator{-,>=}(). 2019-08-22 23:52:24 -05:00
Zach Laine
2168fc8948 Document the existence of v2, and v1 vs. v2 differences. 2019-08-22 17:26:49 -05:00
Zach Laine
3343664650 Rewrite the intro slightly to emphasize more than just the iterator parts of
the library.
2019-08-17 10:27:56 -05:00
Zach Laine
5328878b97 Doc typos. 2019-08-15 22:32:51 -05:00
Zach Laine
bbc7480991 Extend the static_vector/container_interface docs. 2019-08-15 22:09:02 -05:00
Zach Laine
829a78f7dc Integrate mentions of view_interface into the intro. 2019-08-14 20:18:23 -05:00
Zach Laine
97ca350172 Rename the library stl_interfaces; iterator_facade.hpp ->
iterator_interface.hpp.
2019-08-12 18:09:37 -05:00
Zach Laine
8af27e0ce4 Reimplement all of iterator_facade, rename it iterator_interface. 2019-08-12 00:35:20 -05:00
Zach Laine
e4cfa2aa64 Docs copy editing. 2019-08-10 09:58:11 -05:00
Zach Laine
6e30792b30 - Add an outline of the Boost docs.
- Add example/repeated_chars_iterator.cpp
- IteratorCategory -> IteratorConcept
- detail::arrow -> proxy_arrow_result
- Doxygen comment for each iterator_facade specialization.
2019-08-08 22:40:19 -05:00
Zach Laine
cf10db8d17 Add Boost docs outline. 2019-08-08 17:21:42 -05:00