Add: Optional implementation of std::optional for pre-C++17 compilers.
commit8aef14386fc403ee631f176abf0ec86af7dcd37b
authorMichael Lutz <michi@icosahedron.de>
Sun, 17 May 2020 21:32:01 +0000 (17 23:32 +0200)
committerMichael Lutz <michi@icosahedron.de>
Thu, 21 May 2020 18:02:34 +0000 (21 20:02 +0200)
tree7cafaed2c1637e933db7bdd97fa0a621920ce3b2
parent63ccb36ef3ecd53a503c0e9fea87f0784802af0f
Add: Optional implementation of std::optional for pre-C++17 compilers.

Sourced from https://github.com/akrzemi1/Optional, Boost Software License, Version 1.0.
13 files changed:
README.md
projects/openttd_vs140.vcxproj
projects/openttd_vs140.vcxproj.filters
projects/openttd_vs141.vcxproj
projects/openttd_vs141.vcxproj.filters
projects/openttd_vs142.vcxproj
projects/openttd_vs142.vcxproj.filters
projects/openttd_vs142.vcxproj.in
projects/settingsgen_vs142.vcxproj
source.list
src/3rdparty/optional/LICENSE_1_0.txt [new file with mode: 0644]
src/3rdparty/optional/optional.hpp [new file with mode: 0644]
src/3rdparty/optional/ottd_optional.h [new file with mode: 0644]