martinmoene / optional-lite

optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
Boost Software License 1.0
403 stars 45 forks source link

Make optional-lite C++17-like, variant-lite compatible #2

Closed martinmoene closed 6 years ago

martinmoene commented 7 years ago

Changes:

in_place facility is shared between any lite, optional lite and variant lite. Might also share alignment facility (nonstd_lite_HAVE_ALIGNMENT_TYPES).

agauniyal commented 6 years ago

Is it completed?

martinmoene commented 6 years ago

mmm, all boxes are ticked ;)

Alignment facility is not (yet?) shared with variant-lite (nonstd_lite_HAVE_ALIGNMENT_TYPES).

I'm going to close this issue.