990a09e486
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 |
||
---|---|---|
.. | ||
associated_types | ||
back_insert_iterator | ||
bidirectional | ||
common_iterator | ||
contiguous | ||
counted_iterator | ||
customization_points | ||
forward | ||
front_insert_iterator | ||
headers/iterator | ||
indirect_callable | ||
input | ||
insert_iterator | ||
istream_iterator | ||
istreambuf_iterator | ||
move_iterator | ||
normal_iterator | ||
operations | ||
ostream_iterator | ||
ostreambuf_iterator | ||
output | ||
random_access | ||
range_access | ||
range_operations | ||
reverse_iterator | ||
container_access.cc |