Uh oh!
There was an error while loading. Please reload this page.
GH-47230: [C++] Fixes C++23 compatibility issues - #47231
Conversation
Thanks for opening a pull request! If this is not a minor PR. Could you open an issue for this pull request on GitHub? https://github.com/apache/arrow/issues/new/choose Opening GitHub issues ahead of time contributes to the Openness of the Apache Arrow project. Then could you also rename the pull request title in the following format? or See also: |
kou
commented
Aug 5, 2025
We need to work on #47208 before this. |
Thank you for your contribution. Unfortunately, this pull request has been marked as stale because it has had no activity in the past 365 days. Please remove the stale label or comment below, or this PR will be closed in 14 days. Feel free to re-open this if it has been closed in error. If you do not have repository permissions to reopen the PR, please tag a maintainer. |
Rationale for this change
This change improves compilation times and supports C++23 compatibility.
What changes are included in this PR?
Moves constructor, move constructor, move assignment operator, and member function implementations (Find, CreateEntry, AssignEntry, DeleteEntry) from inline definitions in the header to the source file. Also fixes duplicate "public:" access specifier in Entry class.
Are these changes tested?
Are there any user-facing changes?
Closes#47230