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
C++BSL-1.0
Issues
- 1
Incorrect detection of std::in_place
#45 opened by Pesa - 1
- 1
- 1
Propagating copy-constructor triviality
#76 opened by matthew-wozniczka - 1
emplacing optional<const X>
#69 opened by atorstling - 1
- 0
Consider adding value_or_eval()
#67 opened by martinmoene - 6
nonstd::optional is not a literal type
#19 opened by maikel - 1
- 1
Support for "bits/type_traits.h"
#63 opened by davide-prade - 0
- 6
Using `value_or()` changes stored value
#60 opened by deadem - 1
- 1
- 8
- 3
Inheriting constructors of isl::optional<T> results in a compilation error on gcc 6.4 and lower
#55 opened by improbablejan - 4
mingw 4.8 compilation error
#56 opened by davidtazy - 5
optional_HAVE_INITIALIZER_LIST is undefined
#51 opened by mattyclarkson - 1
Add badge to conan-center
#53 opened by martinmoene - 1
- 0
- 3
Add the header itself as a release asset
#44 opened by mortenfyhn - 0
conform to clang-tidy checks
#40 opened by mabraham - 4
compile with icc 19
#42 opened by mabraham - 4
Unexpected result when using e.g. std::min
#39 opened by RobertHabrich - 1
Fix noexcept specification on swap
#16 opened by martinmoene - 3
- 2
Compilation with exceptions disabled
#23 opened by martinfinke - 2
Feature Request: Support cmake `find_package`
#36 opened by apmccartney - 2
gcc-4.8 compilation error due to value_or ambiguity
#35 opened by SX91 - 7
gdb pretty printer
#32 opened by bas524 - 2
- 3
Conflict with complex.h
#31 opened by gcarleo - 5
- 2
- 3
- 1
emplace does not construct in-place
#18 opened by rwst - 0
Change license to BSL
#17 opened by martinmoene - 1
- 1
Expand travis, appveyor configurations
#15 opened by martinmoene - 6
README "rhs"
#12 opened by TartanLlama - 6
Conan package
#9 opened by agauniyal - 0
- 2
- 8