Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

thrift: to stop relying on operator-> #9434

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

DenisYaroshevskiy
Copy link
Contributor

Summary:
C++20 supports iterators with no operator->
We have a usecase where I care for that and arrow_proxy trick leads to some undesired behaviour.

In C++23 there is a standard one - std::flat_map::iterator won't have operator->, as far as I understand.
(I judge by std::views::zip which doesn't have operator->)

Differential Revision: D53665618

Summary:
C++20 supports iterators with no operator->
We have a usecase where I care for that and arrow_proxy trick leads to some undesired behaviour.

In C++23 there is a standard one - std::flat_map::iterator won't have operator->, as far as I understand.
(I judge by std::views::zip which doesn't have operator->)

Differential Revision: D53665618
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D53665618

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants