aws / aws/amazon-documentdb-odbc-driver

Refactor boost::optional to std::optional after code base is migrated to C++17

Open
#179 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
6
Forks
2
PR merge metrics
No merged PRs in 30d

Description

`boost::optional` and `std::optional` have very similar interfaces, so it should be easy to change the naming. due to licensing issues we should use `std::optional` instead of `boost::optional` in the end.

AC:

- change all references of `boost::optional` to `std::optional`.
- remove references to ``

Contributor guide

Open the contributing guide

Research direction

Search the repository for `boost::optional` and `` after confirming the code base is migrated to C++17. Replace every reference with the standard equivalent, remove the Boost optional includes, and verify that the project still builds and tests pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.