Maxime Coste
|
ca7f647562
|
Refactor Optional::operator==
|
2016-07-04 19:19:40 +01:00 |
|
Maxime Coste
|
a8cf2a84c4
|
Add an Optional::emplace method
|
2016-06-22 22:17:13 +01:00 |
|
Maxime Coste
|
a15d816ea8
|
Use a named struct Empty in optional
|
2015-07-10 19:05:21 +01:00 |
|
Maxime Coste
|
d207d13b68
|
Avoid unneeded default constructor call in Optional
|
2015-06-25 13:36:45 +01:00 |
|
Maxime Coste
|
d7159a9af0
|
Add str_to_int_ifp that returns an Optional<int> instead of throwing
|
2015-05-01 18:47:22 +01:00 |
|
Maxime Coste
|
ea67724ff5
|
Optional: put the bool m_valid after the content to improve packing
|
2015-04-15 11:43:39 +01:00 |
|
Maxime Coste
|
b5854ece43
|
Change ParameterParser switch interface, use an Optional<StringView>
Merge has_option and option_value into a single method get_switch.
|
2015-03-14 19:16:46 +00:00 |
|
Maxime Coste
|
33bde3e067
|
Minor code tweak in optional.hh
|
2014-12-25 10:59:06 +00:00 |
|
Maxime Coste
|
2852e0fbe5
|
Remove trailing blank lines
|
2014-12-23 23:00:20 +00:00 |
|
Maxime Coste
|
d3091cb553
|
Add noexcept spec to move constructor and move assign
|
2014-10-28 20:01:27 +00:00 |
|
Maxime Coste
|
a36aed94f1
|
Add support for operator== to Optional
|
2014-08-19 18:55:36 +01:00 |
|
Maxime Coste
|
df3bf7445d
|
Replace boost::optional with our own implementation
|
2014-06-27 21:10:09 +01:00 |
|