Add a wrapper header for std::(experimental::)optional

Authored by dvratil on Dec 1 2018, 10:42 AM.

Description

Add a wrapper header for std::(experimental::)optional

std::optional is a C++17 feature but it's implementation is present
in all modern C++14-capable compilers in library fundamentals TS.
This wrapper header includes the <optional> header where available
and falls back to <experimental/optional> otherwise, making the type
available as std::optional.

Details

Committed
dvratilDec 1 2018, 10:42 AM
Parents
R165:a24d7a6e4e05: Server: small optimization when updating flags
Branches
Unknown
Tags
Unknown