Simon Brand
4492830414
Clean up converting constructors
2018-06-08 12:42:00 +01:00
Simon Brand
259def9a8a
Merge branch 'master' of github.com:TartanLlama/expected
2018-06-08 12:35:51 +01:00
Simon Brand
414c1dafa1
Fix #26
2018-06-08 12:35:38 +01:00
Kenneth Benzie
964438dfb7
Play nice with CMake add_subdirectory ( #25 )
...
Enable use of `tl::expected<T, E>` purely as a library with CMake's
`add_subdirectory`. The default configuration works are before.
* `EXPECTED_ENABLE_TESTS` make building tests optional, enabled by default
* `EXPECTED_ENABLE_DOCS` make building documentation optional, enabled by default
2018-06-08 11:46:44 +01:00
Simon Brand
72e23a137e
Fix #24
2018-06-07 08:17:39 +01:00
Simon Brand
568f6d1801
Add missing move
2018-06-06 13:56:56 +01:00
Simon Brand
db183d6f04
Fix Clang C++11 error
2018-06-06 10:54:54 +01:00
Simon Brand
1eb0a2ec98
Update readme
2018-06-06 10:46:12 +01:00
Simon Brand
d0307fed77
Fix #23
2018-06-06 10:43:27 +01:00
Simon Brand
547e88d5ad
Merge branch 'master' of github.com:TartanLlama/expected
2018-06-06 10:25:04 +01:00
Simon Brand
bae872508f
Fix GCC 5.5.
2018-06-06 10:24:52 +01:00
Simon Brand
36e08034f6
Merge branch 'master' of github.com:TartanLlama/expected
2018-05-28 21:48:14 +01:00
Simon Brand
4a8b2e51b2
Qualify call to detail::invoke so that std::invoke isn't picked up due to ADL in C++17
2018-05-28 21:48:07 +01:00
Simon Brand
12334cb13b
Thank Björn
2018-05-28 12:06:10 +01:00
Björn Fahller
5055e6382c
or_else calls func with error state ( #22 )
...
* or_else calls func with error state
* Hopefully worked around C++11 issues with or_else
* or_else with g++-4.8 not supporting const&& overloads
2018-05-28 12:09:43 +01:00
Simon Brand
2afad949d0
Fix #15
2018-05-15 18:59:33 +01:00
Simon Brand
3e26d2eefc
Merge branch 'master' of github.com:TartanLlama/expected
2018-05-11 10:20:46 +01:00
Simon Brand
74155db243
Fix #15
2018-05-11 10:20:37 +01:00
Simon Brand
96ea701de9
Travis ( #19 )
...
* Add version wildcard
* Sanity test
* Use GCC6 instead of 5
* Test GCC 7 and 8
* Test Clang 4
* Try trusty
* Try Clang 5 and 6
* Update readme
2018-05-11 10:04:25 +01:00
Simon Brand
84a3a174be
Specify GCC5 version
2018-05-11 09:25:37 +01:00
Simon Brand
8af00662d9
Fix #17
2018-05-11 08:26:41 +01:00
Simon Brand
fcd78565df
Rename map_impl
2018-03-05 11:03:10 +00:00
Simon Brand
5193fc66c5
Merge branch 'master' of github.com:TartanLlama/expected
2018-03-01 15:05:26 +00:00
Simon Brand
ed0c4eb48a
Fix #14
2018-03-01 15:05:15 +00:00
Simon Brand
4055b360cf
Test C++11 mode
2018-02-23 09:27:34 +00:00
Simon Brand
2ff689cfe4
Merge branch 'master' of github.com:TartanLlama/expected
2018-02-17 08:44:49 +00:00
Simon Brand
65d32a93a4
Fix C++11 on GCC5.4
2018-02-17 08:44:31 +00:00
Simon Brand
da6d7bc415
Merge pull request #11 from adah1972/expected-unexpected-comparison-fix
...
Fix expected and unexpected comparison
2018-01-14 07:40:18 +00:00
Simon Brand
fc79f85606
Merge branch 'master' of github.com:TartanLlama/expected
2018-01-14 07:37:34 +00:00
Simon Brand
af06714a56
Rename type trait macros
2018-01-14 07:37:23 +00:00
Wu Yongwei
bf11ee6662
Fix expected and unexpected comparison
...
p0323 currently contains a copy/paste error.
2018-01-13 16:12:55 +08:00
Simon Brand
dea5274cd2
Fix #10
2018-01-05 08:56:59 +00:00
Simon Brand
3adfec7ffc
Remove expected to unexpected orderings
2017-12-28 09:47:26 +00:00
Simon Brand
304eefda71
Merge pull request #8 from adah1972/order_warning_fix
...
Fix -Wreorder warnings.
2017-12-28 09:38:58 +00:00
Wu Yongwei
cfbc995c12
Fix -Wreorder warnings.
2017-12-28 11:23:12 +08:00
Simon Brand
2468058ca3
Merge pull request #7 from TartanLlama/void_support
...
Void support
v0.2
2017-12-23 15:51:48 +00:00
Simon Brand
6a0a4f8e45
Update version number
2017-12-23 15:44:00 +00:00
Simon Brand
01dcb2f7bc
More constexpr fixes
2017-12-23 15:43:35 +00:00
Simon Brand
6ec9ffded9
Constexpr fixes
2017-12-23 15:30:44 +00:00
Simon Brand
9ff078cc24
Remove bad tests
2017-12-23 15:17:14 +00:00
Simon Brand
2d7dfc8b02
More void support
2017-12-23 15:13:38 +00:00
Simon Brand
07f7b57390
More constexpr fixes
2017-12-19 19:03:32 +00:00
Simon Brand
950f0bf12f
More constexpr fixes
2017-12-19 17:25:59 +00:00
Simon Brand
00dea6263b
More constexpr fixes
2017-12-19 15:28:16 +00:00
Simon Brand
d7c8a569ac
Constexpr fixes
2017-12-19 15:23:56 +00:00
Simon Brand
24b4725966
Fix #1
2017-12-19 15:04:45 +00:00
Simon Brand
468c403c91
Initial void support
2017-12-18 15:57:49 +00:00
Simon Brand
dee71e8bcd
More tests
2017-12-05 20:47:14 +00:00
Simon Brand
00d3b08d3c
Move header into 'tl' folder
2017-12-05 20:47:00 +00:00
Simon Brand
d5bc89aa18
Constexpr fixes
2017-12-05 20:45:35 +00:00