Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Native std::optional (from C++17) #83

Open
wants to merge 32 commits into
base: master
Choose a base branch
from

Conversation

aminya
Copy link
Contributor

@aminya aminya commented Dec 3, 2020

This requires #82.

Only the last commit is the change of this PR:

Description of the change

This replaces the old manual optional class with the native optional class from C++17 (std::optional)

Verifications

All the tests pass

Release Notes

  • use std::optional

aminya added 10 commits December 5, 2020 15:37
The literals should be added for all the elements not just the first one

1) Fixes error C2022: '55357': too big for character

or similar errors

2) fixes the tests
Fixes the failing test that convert to/from u8
This reverts commit 833f7dd.

Update README.md
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant