[C++] Regenerate Flatbuffers files for C++17
- Dominant language
- C++
- Stars
- 17.1k
- Forks
- 4.3k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 91
Description
We should enable C++17 features in the generated Flatbuffers sources.
**Reporter**: [Antoine Pitrou](https://issues.apache.org/jira/browse/ARROW-17807) / @pitrou
#### Related issues:
- [[C++] Adopt C++17 idioms and features for maintainability](https://github.com/apache/arrow/issues/32800) (is a child of)
**Note**: *This issue was originally created as [ARROW-17807](https://issues.apache.org/jira/browse/ARROW-17807). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
Contributor guide
Research direction
The issue does not name source files, tests, or a generation entry point. Start with the migration documentation and the related C++17 maintainability issue, then locate how Apache Arrow generates its Flatbuffers C++ sources. Done means the generated sources have been regenerated with C++17 features enabled and the project still builds successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100