Amend optional documentation
authorChristian Blau <cblau@gwdg.de>
Tue, 10 Mar 2020 18:45:15 +0000 (19:45 +0100)
committerArtem Zhmurov <zhmurov@gmail.com>
Wed, 11 Mar 2020 13:00:58 +0000 (14:00 +0100)
commit5c318c2fc86d538a91b51b5a3f1d0d76c22ed328
treecb413d3e5d2d895d3767f6c6f4b61eb15a2facb4
parent9cd25c25cda0633b45e09b4af4196c296968d5ce
Amend optional documentation

gmx::compat::optional, or the respective std::optional in C++17
are compelling to over-use in some cases. Added developer
documentation on when optional<T> is not the best choice.

Change-Id: I9cbfd42968ab8797109e35eba7e01afe6a1507ae
docs/dev-manual/language-features.rst