Skip to content

thrift: to stop relying on operator->#9434

Open
DenisYaroshevskiy wants to merge 1 commit into
facebook:masterfrom
DenisYaroshevskiy:export-D53665618
Open

thrift: to stop relying on operator->#9434
DenisYaroshevskiy wants to merge 1 commit into
facebook:masterfrom
DenisYaroshevskiy:export-D53665618

Conversation

@DenisYaroshevskiy

Copy link
Copy Markdown
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
Copy Markdown
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

2 participants