# std::ranges::concat_view<Views...>::iterator<Const>::operator*

From cppreference.com
< cpp‎ | ranges‎ | concat view‎ | iterator

constexpr decltype(auto) operator*() const; |  | (since C++26)

Returns a reference to the current element in the `concat_view`.

Equivalent to using reference =`` `concat-reference-t`﻿<`maybe-const`﻿<Const, Views>...>;
return std::visit([](auto&& it) -> reference { return *it; },`` `it_`﻿); .

If `it_`﻿.valueless_by_exception() is true, the behavior is undefined.

### Return value

As described above.

### Notes

operator-> is not provided.

### Example

| This section is incomplete Reason: no example

### See also

operator[] (C++26) | accesses an element by index (public member function)

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/ranges/concat_view/iterator/operator*&oldid=176968"