diff options
| author | Louis Dionne <ldionne.2@gmail.com> | 2022-01-18 10:34:32 -0500 |
|---|---|---|
| committer | Louis Dionne <ldionne.2@gmail.com> | 2022-01-18 12:24:05 -0500 |
| commit | a9bfb4c4f48d9434918374566d5780c97a805bcc (patch) | |
| tree | 698913d129ca9e0b1adc9d8fe57a45af2d3be143 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h | |
| parent | df51be85e4aee2365338186e38aebf7ffe81fc90 (diff) | |
[libc++] Refactor stride_counting_iterator
Instead of storing the wrapped iterator inside the stride_counting_iterator,
store its base so we can have e.g. a stride_counting_iterator of an
input_iterator (which was previously impossible because input_iterators
are not copyable). Also a few other simplifications in stride_counting_iterator.
As a fly-by fix, remove the member base() functions, which are super
confusing.
Differential Revision: https://reviews.llvm.org/D116613
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedPythonInterface.h')
0 files changed, 0 insertions, 0 deletions
