The alias template wasn't working because it applied iter_reference_t to the pack of iterators before and after passing the pack to the __indeirect_result helper. * include/bits/iterator_concepts.h (indirect_result_t): Do not apply iter_reference_t to parameter pack. * testsuite/24_iterators/indirect_callable/projected.cc: New test. From-SVN: r279170
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
associated_types | Loading commit data... | |
back_insert_iterator | Loading commit data... | |
bidirectional | Loading commit data... | |
common_iterator | Loading commit data... | |
contiguous | Loading commit data... | |
counted_iterator | Loading commit data... | |
customization_points | Loading commit data... | |
forward | Loading commit data... | |
front_insert_iterator | Loading commit data... | |
headers/iterator | Loading commit data... | |
indirect_callable | Loading commit data... | |
input | Loading commit data... | |
insert_iterator | Loading commit data... | |
istream_iterator | Loading commit data... | |
istreambuf_iterator | Loading commit data... | |
move_iterator | Loading commit data... | |
normal_iterator | Loading commit data... | |
operations | Loading commit data... | |
ostream_iterator | Loading commit data... | |
ostreambuf_iterator | Loading commit data... | |
output | Loading commit data... | |
random_access | Loading commit data... | |
range_access | Loading commit data... | |
range_operations | Loading commit data... | |
reverse_iterator | Loading commit data... | |
container_access.cc | Loading commit data... |