dolphin/Source
Léo Lam b08653d69d Common: Add a std::optional implementation
std::optional makes a few things a bit neater and less error prone.
However, we still cannot use C++17 (unfortunately), so this commit
adds an implementation of std::optional that we can use right now.

Based on https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/lib/gtl/optional.h
which seems to be fairly similar to C++17's <optional> and standards
compliant. It's one of the few implementations that handle propagating
type traits like copy constructibility, just like libc++/libstdc++.
2017-06-03 12:36:24 +02:00
..
Android Merge pull request #5465 from sepalani/gc-bios 2017-05-26 10:23:03 +02:00
Core Common: Add a std::optional implementation 2017-06-03 12:36:24 +02:00
DSPSpy Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DSPTool upgrade to Windows SDK 10.0.15063.0 2017-05-28 13:37:31 +02:00
PCH upgrade to Windows SDK 10.0.15063.0 2017-05-28 13:37:31 +02:00
UnitTests Merge pull request #5271 from JosJuice/allow-aslr 2017-06-02 21:53:02 -07:00
VSProps enable latest C++ Standard features (/std:c++latest) 2017-05-28 13:37:33 +02:00
.clang-format clang-format: Sort windows.h before other headers 2017-01-23 00:35:09 -08:00
CMakeLists.txt Common: Add a std::optional implementation 2017-06-03 12:36:24 +02:00
dolphin-emu.sln Externals: remove PortAudio 2017-05-27 18:28:57 -07:00