Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
A first version of this task was attempted one year ago in https://github.com/apache/arrow/pull/10414
Possible idioms to look for:
- if constexpr to replace SFINAE hackery
- std::from_chars and std::to_chars to replace locale-dependent number parsing/formatting
- lambda capture move-construction
Possibly sub-tasks:
- regenerate Flatbuffers files for C++17 (see build-support/update-flatbuffers.sh)
- update build-support/cpplint.py to newer upstream version
Attachments
Issue Links
- is a parent of
-
ARROW-18350 [C++] Use std::to_chars instead of std::to_string
- Resolved
-
ARROW-17807 [C++] Regenerate Flatbuffers files for C++17
- Open
-
ARROW-17792 [C++] Use lambda capture move construction
- Resolved
-
ARROW-17803 [C++] Use [[nodiscard]]
- Resolved
-
ARROW-17846 [C++] Use if constexpr in CSV subsystem
- Resolved
-
ARROW-17976 [C++] Use generic lambdas in arrow/compare.cc
- Resolved