Commit Graph

5 Commits

Author SHA1 Message Date
Thomas Spriggs 0790c01f44 Avoid narrowing conversion in `optional`
This issue was causing compile warnings on Ubuntu 18, when compiling
with conversion warnings enabled. The result of `size_of` was being
converted to `unsigned` which is a narrowing conversion on 64 bit
platforms. This commit fixes this issue by changing the type to
`std::size_t`, which is large enough to store the resultof `size_of`
without a narrowing conversion.
2019-02-04 11:23:45 +00:00
Peter Schrammel fada0afb0c Add module dependency definition files 2018-05-29 14:05:18 +01:00
Peter Schrammel 9aa70a7d4d Add doc README.md files to each directory 2018-03-22 22:22:47 +00:00
Lukasz A.J. Wrona 4dbf939b26 Manually fix optional 2017-09-04 16:15:24 +01:00
Lukasz A.J. Wrona 8584bb008a Add nonstd/optional.hpp library 2017-09-04 16:14:55 +01:00