Commit Graph

14 Commits

Author SHA1 Message Date
Mat Sutcliffe
38328d536b Style 2021-07-13 17:56:32 +01:00
Mat Sutcliffe
17d6e86c19 Use std::is_nothrow_swappable (C++17 feature) 2021-07-13 17:56:31 +01:00
Mat Sutcliffe
5d67cd9f68 Use _v traits variable aliases (C++17 feature) 2021-07-13 17:56:29 +01:00
Mat Sutcliffe
e9a4c49d68 Ref T547 Update license masthead in all source code files. 2019-02-22 20:36:43 +00:00
Mathew Sutcliffe
5ea9b90e87 noexcept adjustments in Optional<T> 2017-01-11 01:28:37 +00:00
Mathew Sutcliffe
d24c17eba2 Fixed exception-safety of Optional<T>. 2016-09-19 16:18:51 +02:00
Mathew Sutcliffe
34512cefbe refs #624 Implementation of Optional can always use unrestricted unions. 2016-03-22 16:02:36 +00:00
Mathew Sutcliffe
91494ea2e5 refs #624 Swap functions, move constructors, and move assignment operators should all be noexcept where possible. 2016-03-21 02:20:01 +00:00
Roland Winklmeier
bd251b5de6 Fix license headers 2016-02-16 20:01:21 +01:00
Mathew Sutcliffe
15b8363e30 refs #504 Fixed MSVC2013 compiler error regression. 2015-11-19 21:06:08 +00:00
Mathew Sutcliffe
6c5c20c9c0 refs #504 Inhibit MSVC2015 warning by giving COptional's union a name, a constructor, and a destructor. 2015-11-19 21:05:52 +00:00
Mathew Sutcliffe
ff5e5735b1 Corrected alignment of COptional::m_bytes. 2015-11-19 20:51:18 +00:00
Mathew Sutcliffe
db6c6a6331 fixing GCC and Clang warnings and errors 2014-07-16 22:18:13 +01:00
Mathew Sutcliffe
ae4413abdd refs #290 added iterator adaptors which will allow to construct a CRange representing a transformation of its host container 2014-07-13 20:30:18 +01:00